diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index c842983ea..1fa632035 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -1,7 +1,7 @@
// https://code.visualstudio.com/docs/devcontainers/containers
// https://containers.dev/implementors/json_reference/
{
- "image": "node:24.21.0",
+ "image": "node:24.22.2",
"features": {},
"customizations": {
"vscode": {
diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml
index 75c918ed8..1cab4b22a 100644
--- a/.github/workflows/autofix.yml
+++ b/.github/workflows/autofix.yml
@@ -18,7 +18,7 @@ jobs:
persist-credentials: false
fetch-depth: 0
- - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
+ - uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
cache: true
env:
diff --git a/.github/workflows/bench.yml b/.github/workflows/bench.yml
index e475cf23c..be0de35a4 100644
--- a/.github/workflows/bench.yml
+++ b/.github/workflows/bench.yml
@@ -23,7 +23,7 @@ jobs:
fetch-depth: 0
persist-credentials: false
- - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
+ - uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
cache: true
env:
@@ -33,7 +33,7 @@ jobs:
run: pnpm build
- name: Run benchmarks
- uses: CodSpeedHQ/action@c4fd08a3a159bd0cc208da1e0edf32b8c47d75e5 # v5.4.0
+ uses: CodSpeedHQ/action@61efe07e57e55bedeab750c434504de272a56e8c # v5.6.1
with:
run: pnpm vitest bench
mode: simulation
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 29699dec3..28c84d26b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -24,7 +24,7 @@ jobs:
with:
persist-credentials: false
- - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
+ - uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
cache: true
env:
@@ -53,9 +53,9 @@ jobs:
with:
persist-credentials: false
- - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
+ - uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
- runtime: node@24.21.0
+ runtime: node@24.22.2
cache: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -103,7 +103,7 @@ jobs:
persist-credentials: false
fetch-depth: 0
- - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
+ - uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
runtime: node@latest
cache: true
@@ -127,7 +127,7 @@ jobs:
persist-credentials: false
fetch-depth: 0
- - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
+ - uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
runtime: node@latest
cache: true
@@ -139,7 +139,7 @@ jobs:
- name: 📦 Pack nightly
id: pack
- uses: danielroe/uppt/pack@6ec27140623aa835e362f866d8ab0018ab057f4d # v0.6.11
+ uses: danielroe/uppt/pack@6c1a9b480b0f02a3f535dedaf1a113f590aa56f2 # v0.6.12
with:
checkout: false
install: false
@@ -160,7 +160,7 @@ jobs:
id-token: write
environment: nightly
steps:
- - uses: danielroe/uppt/publish@6ec27140623aa835e362f866d8ab0018ab057f4d # v0.6.11
+ - uses: danielroe/uppt/publish@6c1a9b480b0f02a3f535dedaf1a113f590aa56f2 # v0.6.12
with:
nightly: true
files: ${{ needs.pack-nightly.outputs.files }}
diff --git a/.github/workflows/cli-bench-comment.yml b/.github/workflows/cli-bench-comment.yml
index b56b190f3..20c94a0c1 100644
--- a/.github/workflows/cli-bench-comment.yml
+++ b/.github/workflows/cli-bench-comment.yml
@@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-slim
steps:
- name: ⏬ Download report from workflow run
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
+ uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
run-id: ${{ github.event.workflow_run.id }}
diff --git a/.github/workflows/cli-bench.yml b/.github/workflows/cli-bench.yml
index 3e8bc30e9..b20c15e68 100644
--- a/.github/workflows/cli-bench.yml
+++ b/.github/workflows/cli-bench.yml
@@ -30,7 +30,7 @@ jobs:
- name: Fetch merge base
run: git fetch --no-tags --depth=1 origin ${{ github.event.pull_request.base.sha }}
- - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
+ - uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
cache: true
env:
@@ -40,7 +40,7 @@ jobs:
run: node bench/run.ts --baseline ref:${{ github.event.pull_request.base.sha }} --suite startup --suite modules --suite footprint --out bench-report/report.md
- name: ⏫ Upload report
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
+ uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
with:
name: cli-bench-report
path: bench-report/
diff --git a/.github/workflows/pull-preview.yml b/.github/workflows/pull-preview.yml
new file mode 100644
index 000000000..cb3051b87
--- /dev/null
+++ b/.github/workflows/pull-preview.yml
@@ -0,0 +1,31 @@
+name: pull-preview
+
+on:
+ # zizmor: ignore[dangerous-triggers] - DO NOT add actions/checkout: the called workflow only reads PR metadata
+ pull_request_target:
+ branches:
+ - main
+ - 3.x
+ paths:
+ - 'docs/**'
+ types:
+ - opened
+ - reopened
+ - synchronize
+ - labeled
+ - unlabeled
+ - closed
+
+permissions: {}
+
+concurrency:
+ group: pull-preview-${{ github.event.pull_request.number }}
+ cancel-in-progress: false
+ queue: max
+
+jobs:
+ comment:
+ if: github.repository == 'nuxt/cli'
+ permissions:
+ pull-requests: write
+ uses: nuxt/nuxt.com/.github/workflows/pull-preview-comment.yml@main # zizmor: ignore[unpinned-uses] - nuxt.com owns the preview comment
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 5c66a6180..e1a12677c 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -35,7 +35,7 @@ jobs:
contents: write
pull-requests: write
steps:
- - uses: danielroe/uppt/pr@6ec27140623aa835e362f866d8ab0018ab057f4d # v0.6.11
+ - uses: danielroe/uppt/pr@6c1a9b480b0f02a3f535dedaf1a113f590aa56f2 # v0.6.12
with:
token: ${{ secrets.GITHUB_TOKEN }}
prerelease: ${{ inputs.prerelease }}
@@ -60,7 +60,7 @@ jobs:
contents: write
actions: write
steps:
- - uses: danielroe/uppt/release@6ec27140623aa835e362f866d8ab0018ab057f4d # v0.6.11
+ - uses: danielroe/uppt/release@6c1a9b480b0f02a3f535dedaf1a113f590aa56f2 # v0.6.12
with:
token: ${{ secrets.GITHUB_TOKEN }}
packages: |
@@ -83,7 +83,7 @@ jobs:
with:
persist-credentials: false
- - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
+ - uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
with:
cache: true
install: false
@@ -97,7 +97,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- id: pack
- uses: danielroe/uppt/pack@6ec27140623aa835e362f866d8ab0018ab057f4d # v0.6.11
+ uses: danielroe/uppt/pack@6c1a9b480b0f02a3f535dedaf1a113f590aa56f2 # v0.6.12
with:
checkout: false
install: false
@@ -120,6 +120,6 @@ jobs:
id-token: write
environment: npm
steps:
- - uses: danielroe/uppt/publish@6ec27140623aa835e362f866d8ab0018ab057f4d # v0.6.11
+ - uses: danielroe/uppt/publish@6c1a9b480b0f02a3f535dedaf1a113f590aa56f2 # v0.6.12
with:
files: ${{ needs.pack.outputs.files }}
diff --git a/.github/workflows/size-comment.yml b/.github/workflows/size-comment.yml
index 014f235fb..b796de852 100644
--- a/.github/workflows/size-comment.yml
+++ b/.github/workflows/size-comment.yml
@@ -15,7 +15,7 @@ jobs:
if: github.event.workflow_run.conclusion == 'success'
runs-on: ubuntu-slim
steps:
- - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
+ - uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7.1.0
with:
node-version: latest
@@ -26,7 +26,7 @@ jobs:
persist-credentials: false
- name: ⏬ Download head stats
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
+ uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
run-id: ${{ github.event.workflow_run.id }}
@@ -34,7 +34,7 @@ jobs:
path: artifacts/head-stats
- name: ⏬ Download base stats
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
+ uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
run-id: ${{ github.event.workflow_run.id }}
@@ -42,7 +42,7 @@ jobs:
path: artifacts/base-stats
- name: ⏬ Download PR number
- uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
+ uses: actions/download-artifact@9000827ccba6bdab643e8b6fd33ac0654aef8333 # v8
if: false
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/size.yml b/.github/workflows/size.yml
index ffdb4f3d2..103bc6443 100644
--- a/.github/workflows/size.yml
+++ b/.github/workflows/size.yml
@@ -26,7 +26,7 @@ jobs:
with:
ref: ${{ github.event.pull_request.head.sha }}
- - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
+ - uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -38,13 +38,13 @@ jobs:
- parallel:
- name: ⏫ Upload stats.json
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
+ uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
with:
name: head-stats
path: ./packages/*/stats.json
- name: ⏫ Upload PR number
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
+ uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
with:
name: pr-number
path: pr-number.txt
@@ -61,7 +61,7 @@ jobs:
with:
ref: ${{ github.base_ref }}
- - uses: pnpm/setup@fbda4c85fc2e1e08721cd8763afea8f48d60f024 # v3.0.0
+ - uses: pnpm/setup@fa36a5ef7dcdefc3a7cb25655c122e00cf6e636e # v3.1.2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -69,7 +69,7 @@ jobs:
run: pnpm build
- name: ⏫ Upload stats.json
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
+ uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7
with:
name: base-stats
path: ./packages/*/stats.json
diff --git a/capture/fixture/package-lock.json b/capture/fixture/package-lock.json
index 4d463d162..d5193899c 100644
--- a/capture/fixture/package-lock.json
+++ b/capture/fixture/package-lock.json
@@ -6,8 +6,8 @@
"": {
"name": "nuxt-cli-capture-fixture",
"dependencies": {
- "nuxt": "4.5.2",
- "vue-router": "5.3.1"
+ "nuxt": "4.6.2",
+ "vue-router": "5.4.0"
}
},
"node_modules/@babel/code-frame": {
@@ -305,9 +305,9 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.29.8",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.8.tgz",
- "integrity": "sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==",
+ "version": "7.29.9",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz",
+ "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==",
"license": "MIT",
"dependencies": {
"@babel/types": "^7.29.8"
@@ -413,35 +413,10 @@
"node": ">=6.9.0"
}
},
- "node_modules/@bomb.sh/tab": {
- "version": "0.0.19",
- "resolved": "https://registry.npmjs.org/@bomb.sh/tab/-/tab-0.0.19.tgz",
- "integrity": "sha512-dTRfo9Q9B+lbLG3JCu8a/AGQSfD2XXcFcnakQzVjSOX+VvR/s9zpsH8TlqV3iHqazniRn1Ypwd1hcRlXcu/4BA==",
- "license": "MIT",
- "bin": {
- "tab": "dist/bin/cli.mjs"
- },
- "peerDependencies": {
- "cac": "^6.7.14",
- "citty": "^0.1.6 || ^0.2.0",
- "commander": "^13.1.0 || ^14.0.0 || ^15.0.0"
- },
- "peerDependenciesMeta": {
- "cac": {
- "optional": true
- },
- "citty": {
- "optional": true
- },
- "commander": {
- "optional": true
- }
- }
- },
"node_modules/@clack/core": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.4.3.tgz",
- "integrity": "sha512-/kr3UWNtdJfxZtPgDqUOmG2pvwlmcLGheex5yiZKdwbzZJxhV+HMNR9QNmyY5cGwTNV6LrR7Jtp+KjhUAP1qBQ==",
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.5.1.tgz",
+ "integrity": "sha512-iHTrHA8MtVuLl2TfZySmcKv1qO2PoyC9Z7pfSDozEuV5vtY3/wcOPKJXlqJ5Oq2Cx5DDGQGAMVx6HZfRRoVEbQ==",
"license": "MIT",
"dependencies": {
"fast-wrap-ansi": "^0.2.0",
@@ -452,12 +427,12 @@
}
},
"node_modules/@clack/prompts": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.7.0.tgz",
- "integrity": "sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==",
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.8.1.tgz",
+ "integrity": "sha512-dlT1m5e/0yUL0kRNcQn7yGLVThkgbB0Ga/1AmfDDC/8ik6AIiSf2QLQO2zPYvefsHP0aFgxO93cVLCCfDp7kzQ==",
"license": "MIT",
"dependencies": {
- "@clack/core": "1.4.3",
+ "@clack/core": "1.5.1",
"fast-string-width": "^3.0.2",
"fast-wrap-ansi": "^0.2.0",
"sisteransi": "^1.0.5"
@@ -476,11 +451,30 @@
}
},
"node_modules/@colordx/core": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/@colordx/core/-/core-5.6.0.tgz",
- "integrity": "sha512-EDlcg/Hmlj1WuFh/Os9YhA+A2aasB2XlgwFfGePUDuW7fVHC07HBi5AFIMx0Ct1eM8kHM9NRyOtZ0MuVYa8xvg==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/@colordx/core/-/core-7.3.0.tgz",
+ "integrity": "sha512-LVzTTPhX7wpy7TkGjouA9zbbCBIw92RGm7ZQqSKFE0oYE3sMx2FGXz90eVpgw7k/+wrrY+qJ86nHXifZWMS5jA==",
"license": "MIT"
},
+ "node_modules/@csstools/css-tokenizer": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-4.0.2.tgz",
+ "integrity": "sha512-OoKoR0f76dCY666JlcbhmVTs2drYj1GUXZTYTcbUgJjh9Nv41aFfZ21bPQTERm5+L5cBDo466NltB2lplS5GBw==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/csstools"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ }
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=20.19.0"
+ }
+ },
"node_modules/@dxup/nuxt": {
"version": "0.5.10",
"resolved": "https://registry.npmjs.org/@dxup/nuxt/-/nuxt-0.5.10.tgz",
@@ -1035,9 +1029,9 @@
}
},
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
- "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz",
+ "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==",
"license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
@@ -1050,21 +1044,6 @@
"@jridgewell/sourcemap-codec": "^1.4.14"
}
},
- "node_modules/@kwsites/file-exists": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz",
- "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==",
- "license": "MIT",
- "dependencies": {
- "debug": "^4.1.1"
- }
- },
- "node_modules/@kwsites/promise-deferred": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz",
- "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==",
- "license": "MIT"
- },
"node_modules/@mapbox/node-pre-gyp": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-2.0.3.tgz",
@@ -1141,39 +1120,34 @@
}
},
"node_modules/@nuxt/cli": {
- "version": "3.37.0",
- "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-3.37.0.tgz",
- "integrity": "sha512-Zj9NwHjEBzVrgezsgMFjpMhNqwNgROk9DzNi/dyfk1mCbXIRigV11br2xOl0Satek30bmv7oZAfMtCnDe6Ip0Q==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@nuxt/cli/-/cli-4.0.1.tgz",
+ "integrity": "sha512-vtB77CmkrYUMoIKwk+HUdNQX1vuMPpnu7ExNYB91WuIxzzGrGQLSxGUpXa360xsyUkZ4h9s+qElAQQW9ZQP4WA==",
"license": "MIT",
"dependencies": {
- "@bomb.sh/tab": "^0.0.19",
- "@clack/prompts": "^1.7.0",
- "c12": "^3.3.4",
- "citty": "^0.2.2",
- "confbox": "^0.2.4",
+ "@clack/prompts": "^1.8.1",
+ "args-tokenizer": "^0.3.0",
+ "clickable-path": "^0.1.1",
+ "confbox": "^0.3.1",
"consola": "^3.4.2",
- "debug": "^4.4.3",
"defu": "^6.1.7",
- "exsolve": "^1.1.0",
- "fuse.js": "^7.4.2",
- "fzf": "^0.5.2",
- "giget": "^3.3.0",
- "jiti": "^2.7.0",
- "listhen": "^1.10.0",
- "nypm": "^0.6.8",
- "ofetch": "^1.5.1",
- "ohash": "^2.0.11",
+ "exsolve": "^1.1.3",
+ "fuzzysort": "^4.0.2",
+ "get-port-please": "^3.2.0",
+ "my-bad": "^0.2.9",
+ "obug": "^3.0.0",
+ "package-manager-detector": "^1.9.0",
"pathe": "^2.0.3",
"perfect-debounce": "^2.1.0",
- "pkg-types": "^2.3.1",
+ "pkg-types": "^2.3.3",
+ "rc9": "^3.1.0",
"scule": "^1.3.0",
- "semver": "^7.8.5",
- "srvx": "^0.11.22",
- "std-env": "^4.2.0",
- "tinyclip": "^0.1.15",
- "tinyexec": "^1.2.4",
- "ufo": "^1.6.4",
- "youch": "^4.1.1"
+ "srvx": "^1.0.5",
+ "std-env": "^4.3.0",
+ "tinyclip": "^1.0.3",
+ "tinyexec": "^1.3.1",
+ "uqr": "^0.1.3",
+ "verkit": "^0.5.0"
},
"bin": {
"nuxi": "bin/nuxi.mjs",
@@ -1182,17 +1156,65 @@
"nuxt-cli": "bin/nuxi.mjs"
},
"engines": {
- "node": "^16.14.0 || >=18.0.0"
+ "node": "^22.21.0 || ^24.11.0 || >=26.0.0"
},
"peerDependencies": {
- "@nuxt/schema": "^4.4.6"
+ "@nuxt/docs": "^4.0.0",
+ "@nuxt/schema": "^3.0.0 || ^4.0.0",
+ "jiti": "^2.3.0",
+ "oxc-parser": ">=0.56.3",
+ "rolldown": "^1.0.0-rc.16 || ^1.0.0",
+ "serve": "^14.0.0"
},
"peerDependenciesMeta": {
+ "@nuxt/docs": {
+ "optional": true
+ },
"@nuxt/schema": {
"optional": true
+ },
+ "jiti": {
+ "optional": true
+ },
+ "oxc-parser": {
+ "optional": true
+ },
+ "rolldown": {
+ "optional": true
+ },
+ "serve": {
+ "optional": true
}
}
},
+ "node_modules/@nuxt/cli/node_modules/confbox": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.3.1.tgz",
+ "integrity": "sha512-cKUSoKa8YxFZZSmraVi7onONx3amu77ngK3kGpsYHDH7drPwCRkQE1RYMPlLRrMtnciRj274XNRxcHxnKmDSnA==",
+ "license": "MIT"
+ },
+ "node_modules/@nuxt/cli/node_modules/obug": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/obug/-/obug-3.0.0.tgz",
+ "integrity": "sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==",
+ "funding": [
+ "https://github.com/sponsors/sxzz",
+ "https://opencollective.com/debug"
+ ],
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.20.0"
+ }
+ },
+ "node_modules/@nuxt/cli/node_modules/tinyclip": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/tinyclip/-/tinyclip-1.0.3.tgz",
+ "integrity": "sha512-nTv2raKFMzGG6JJp0lpNDsRPdfFE6UHlu2rVEjXo8vkx1ZS3LW2CVXqIaLu8xZlu+6tbFs9V58Qc/Jmk/Ii7wA==",
+ "license": "MIT",
+ "engines": {
+ "node": "^16.14.0 || >= 17.3.0"
+ }
+ },
"node_modules/@nuxt/devalue": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@nuxt/devalue/-/devalue-2.0.2.tgz",
@@ -1200,13 +1222,13 @@
"license": "MIT"
},
"node_modules/@nuxt/devtools": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-3.4.2.tgz",
- "integrity": "sha512-Nidg0/zB710cyK89ltTkv66hMfPlIPlKA+Yb67bIrAkNm5PoTwQ1goHdFWHIAGZ9nTadcVTzATwMwa56nvl/Wg==",
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/@nuxt/devtools/-/devtools-3.4.3.tgz",
+ "integrity": "sha512-63qNER1zq1z+b+zUms2X9xKu8SV04FSab8C7yqzCy/8C/mPodNVJZsI6YsCXhz2BLAM1E9+3vIPzLT8BJjKKmA==",
"license": "MIT",
"dependencies": {
- "@nuxt/devtools-kit": "3.4.2",
- "@nuxt/devtools-wizard": "3.4.2",
+ "@nuxt/devtools-kit": "3.4.3",
+ "@nuxt/devtools-wizard": "3.4.3",
"@nuxt/kit": "^4.5.1",
"@vue/devtools-core": "^8.2.1",
"@vue/devtools-kit": "^8.2.1",
@@ -1223,15 +1245,15 @@
"launch-editor": "^2.14.1",
"local-pkg": "^1.2.1",
"magicast": "^0.5.4",
- "nypm": "^0.6.9",
"ohash": "^2.0.11",
+ "package-manager-detector": "^1.8.0",
"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.1",
+ "tinyexec": "^1.3.0",
"tinyglobby": "^0.2.17",
"unstorage": "^1.17.5",
"vite-plugin-inspect": "^11.4.1",
@@ -1253,9 +1275,9 @@
}
},
"node_modules/@nuxt/devtools-kit": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-3.4.2.tgz",
- "integrity": "sha512-TPPbmH9xrExagYxfCe6JgtbHmgchfgDdA656Yws18rn8I/oCvB+gcw3kTWBBp2sC9ipZPXsgbsW/yZnVnGNBiA==",
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/@nuxt/devtools-kit/-/devtools-kit-3.4.3.tgz",
+ "integrity": "sha512-mG4OT+1v6JkaRj+L9bYI6TaWLqDwu4NE+//UL/annLsrGiAOXc9FlFAnIIuQojPZ+H1gJeuc1pc968z/jXwUlA==",
"license": "MIT",
"dependencies": {
"@nuxt/kit": "^4.5.1",
@@ -1266,9 +1288,9 @@
}
},
"node_modules/@nuxt/devtools-wizard": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-3.4.2.tgz",
- "integrity": "sha512-U2G8fw7KW1rdECyJDho5N14z8hSllpTk430KG1QPLjrv5w3pDksZ+YcpITd0u762Vw3gq3Arpg65Bk6U4ua6aQ==",
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/@nuxt/devtools-wizard/-/devtools-wizard-3.4.3.tgz",
+ "integrity": "sha512-0F5mQmaj3rEMT5gkQeDsXea7YyyvPwp4ktT3xduZgp1G0QiSzV7AQ64gXz2LPaIc4V8ib/k++8KjmHL+/DbH4Q==",
"license": "MIT",
"dependencies": {
"@clack/prompts": "^1.7.0",
@@ -1285,80 +1307,114 @@
}
},
"node_modules/@nuxt/kit": {
- "version": "4.5.2",
- "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-4.5.2.tgz",
- "integrity": "sha512-l66LU9DcJYjmNwqwAj2I5UGRrUbnG2DOKGChnN70zIGtn0eq/z87gi/FRgha6eMb9/FmB1PFHgtx6PWVml1C2Q==",
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-4.6.2.tgz",
+ "integrity": "sha512-Vn9DJobc30WdR1vrlRcEAFSFy7NV5CWq3o6gxsfrdGb2FmCh0fuDyvbZC30rm2enyiPaOUPafKctFE/ToBjybw==",
"license": "MIT",
"dependencies": {
- "c12": "^3.3.4",
"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",
+ "errx": "^0.2.2",
+ "exsolve": "^1.1.3",
+ "ignore": "^7.0.12",
"klona": "^2.0.6",
- "mlly": "^1.8.2",
- "nostics": "^1.2.0",
- "ohash": "^2.0.11",
+ "microdiff": "^1.6.0",
+ "nostics": "^1.3.0",
+ "package-manager-detector": "^1.9.0",
"pathe": "^2.0.3",
- "pkg-types": "^2.3.1",
- "rc9": "^3.0.1",
+ "rc9": "^3.1.0",
"scule": "^1.3.0",
+ "std-env": "^4.3.0",
+ "tinyexec": "^1.3.1",
"tinyglobby": "^0.2.17",
- "ufo": "^1.6.4",
- "unctx": "^3.0.0",
- "untyped": "^2.0.0",
- "verkit": "^0.3.1"
+ "unctx": "^3.0.1",
+ "verkit": "^0.5.0"
},
"engines": {
- "node": ">=18.12.0"
+ "node": "^20.19.0 || >=22.12.0"
+ },
+ "peerDependencies": {
+ "@nuxt/schema": "^3.0.0 || ^4.0.0 || ^5.0.0-0",
+ "confbox": ">=0.1.0",
+ "dotenv": "*",
+ "giget": ">=3.1.0",
+ "jiti": "^2.0.0",
+ "mlly": "^1.2.0",
+ "oxc-parser": ">=0.56.0",
+ "rolldown": ">=1.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@nuxt/schema": {
+ "optional": true
+ },
+ "confbox": {
+ "optional": true
+ },
+ "dotenv": {
+ "optional": true
+ },
+ "giget": {
+ "optional": true
+ },
+ "jiti": {
+ "optional": true
+ },
+ "mlly": {
+ "optional": true
+ },
+ "oxc-parser": {
+ "optional": true
+ },
+ "rolldown": {
+ "optional": true
+ }
}
},
"node_modules/@nuxt/nitro-server": {
- "version": "4.5.2",
- "resolved": "https://registry.npmjs.org/@nuxt/nitro-server/-/nitro-server-4.5.2.tgz",
- "integrity": "sha512-sx/vtT8D1WIRUOMuKQz/9z8nZb7jgVWc6HWwlkXKDjYZ84otPFtYCozKqhXWv6xf3JxJvge/RUAOwh9Z7P4nQQ==",
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/nitro-server/-/nitro-server-4.6.2.tgz",
+ "integrity": "sha512-mOiTpoiSG26/0UI4Nxfc4AK76UaCdpjObLPCF6NTDX9wL6Ed4/95AAVZKbEq7qxtNSla/8F+s8NSY6O1wpJ5bA==",
"license": "MIT",
"dependencies": {
- "@nuxt/devalue": "^2.0.2",
- "@nuxt/kit": "4.5.2",
- "@unhead/vue": "^3.3.1",
- "@vue/shared": "^3.5.40",
+ "@nuxt/kit": "4.6.2",
+ "@unhead/vue": "^3.4.3",
"consola": "^3.4.2",
"defu": "^6.1.7",
"destr": "^2.0.5",
- "devalue": "^5.9.0",
- "errx": "^0.1.2",
+ "devalue": "^6.0.3",
+ "errx": "^0.2.2",
"escape-string-regexp": "^5.0.0",
- "exsolve": "^1.1.1",
+ "exsolve": "^1.1.3",
+ "flru": "^1.0.2",
"h3": "^1.15.11",
- "impound": "^1.1.6",
+ "impound": "^1.2.0",
"klona": "^2.0.6",
"mocked-exports": "^0.1.1",
+ "my-bad": "^0.2.11",
"nitropack": "^2.13.4",
- "nostics": "^1.2.0",
- "nypm": "^0.6.9",
- "ohash": "^2.0.11",
+ "nostics": "^1.3.0",
+ "ohash": "^2.0.12",
"pathe": "^2.0.3",
- "rou3": "^0.9.1",
- "std-env": "^4.2.0",
+ "radix3": "^1.1.2",
+ "rou3": "^0.9.2",
+ "std-env": "^4.3.0",
"ufo": "^1.6.4",
- "unctx": "^3.0.0",
+ "unctx": "^3.0.1",
+ "unrouting": "^0.2.3",
"unstorage": "^1.17.5",
- "vue": "^3.5.40",
- "vue-bundle-renderer": "^2.3.1",
+ "vue": "^3.5.44",
+ "vue-bundle-renderer": "^2.4.0",
"vue-devtools-stub": "^0.1.0"
},
"engines": {
- "node": "^22.19.0 || ^24.11.0 || >=26.0.0"
+ "node": "^22.22.3 || ^24.15.0 || >=26.0.0"
},
"peerDependencies": {
"@babel/plugin-proposal-decorators": "^7.25.0 || ^8.0.0",
"@babel/plugin-syntax-typescript": "^7.25.0 || ^8.0.0",
"@rollup/plugin-babel": "^6.0.0 || ^7.0.0",
- "nuxt": "^4.5.2"
+ "nuxt": "^4.6.2"
},
"peerDependenciesMeta": {
"@babel/plugin-proposal-decorators": {
@@ -1373,33 +1429,32 @@
}
},
"node_modules/@nuxt/schema": {
- "version": "4.5.2",
- "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-4.5.2.tgz",
- "integrity": "sha512-h9g1kt9O2iU9nX6HDFu9gvwtpn+8oSJX0RSTWRBnEx/Pkz+WlOHtjuS0SbkTAXw5aT1+H1GysWVwNTjJfBY/0w==",
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/schema/-/schema-4.6.2.tgz",
+ "integrity": "sha512-L+0YiNDh/5C079JiHweAbOJqWD/931N+aqwtRk/wrCpRmTmYgiyIelVbnOv0sevWvGcPouBJRgTC2fxlp3mxoQ==",
"license": "MIT",
"dependencies": {
- "@vue/shared": "^3.5.40",
+ "@vue/shared": "^3.5.44",
"defu": "^6.1.7",
- "nostics": "^1.2.0",
+ "nostics": "^1.3.0",
"pathe": "^2.0.3",
- "pkg-types": "^2.3.1",
- "std-env": "^4.2.0"
+ "pkg-types": "^2.3.3",
+ "std-env": "^4.3.0"
},
"engines": {
"node": "^14.18.0 || >=16.10.0"
}
},
"node_modules/@nuxt/telemetry": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.8.0.tgz",
- "integrity": "sha512-zAwXY24KYvpLTmiV+osagd2EHkfs5IF+7oDZYTQoit5r0kPlwaCNlzHp5I/wUAWT4LBw6lG8gZ6bWidAdv/erQ==",
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/@nuxt/telemetry/-/telemetry-2.9.1.tgz",
+ "integrity": "sha512-WYQs6GvebU278YXhbGlLA8pUO3ox+juHAiKCB3SEH0lq2PDRwX465tHRtpVIqsHv+lGK/n99FC7qqyBt9+p3oQ==",
"license": "MIT",
"dependencies": {
- "citty": "^0.2.1",
+ "citty": "^0.2.2",
"consola": "^3.4.2",
- "ofetch": "^2.0.0-alpha.3",
- "rc9": "^3.0.0",
- "std-env": "^4.0.0"
+ "rc9": "^3.0.1",
+ "std-env": "^4.2.0"
},
"bin": {
"nuxt-telemetry": "bin/nuxt-telemetry.mjs"
@@ -1411,55 +1466,48 @@
"@nuxt/kit": ">=3.0.0"
}
},
- "node_modules/@nuxt/telemetry/node_modules/ofetch": {
- "version": "2.0.0-alpha.3",
- "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-2.0.0-alpha.3.tgz",
- "integrity": "sha512-zpYTCs2byOuft65vI3z43Dd6iSdFbOZZLb9/d21aCpx2rGastVU9dOCv0lu4ykc1Ur1anAYjDi3SUvR0vq50JA==",
- "license": "MIT"
- },
"node_modules/@nuxt/vite-builder": {
- "version": "4.5.2",
- "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-4.5.2.tgz",
- "integrity": "sha512-fC8KUs5F1VpSEjTIjmx5pdflciMlp3FDCubx3AXElvRPLtBAPmyB69kmqVFjRnVQ8+vRHNyI7iBHUg9Se8srLA==",
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/vite-builder/-/vite-builder-4.6.2.tgz",
+ "integrity": "sha512-UCEoVjguX65x2mlZ0wuTth//idqugfKkxK9RwXHUqCkxonO4YgVh9akqUUlcjw/CSWWOZUbAOFnyS1yIXNGOZw==",
"license": "MIT",
"dependencies": {
- "@nuxt/kit": "4.5.2",
- "@vitejs/plugin-vue": "^6.0.8",
+ "@nuxt/kit": "4.6.2",
+ "@vitejs/plugin-vue": "^6.0.10",
"@vitejs/plugin-vue-jsx": "^5.1.6",
- "autoprefixer": "^10.5.4",
+ "autoprefixer": "^10.6.1",
+ "clickable-path": "^0.1.1",
"consola": "^3.4.2",
- "cssnano": "^8.0.2",
+ "cssnano": "^9.8.0",
"defu": "^6.1.7",
"escape-string-regexp": "^5.0.0",
- "exsolve": "^1.1.1",
+ "exsolve": "^1.1.3",
"generic-names": "^4.0.0",
"get-port-please": "^3.2.0",
- "jiti": "^2.7.0",
"js-tokens": "^10.0.0",
"knitwork": "^1.3.0",
- "mlly": "^1.8.2",
"mocked-exports": "^0.1.1",
- "nypm": "^0.6.9",
+ "my-bad": "^0.2.11",
"pathe": "^2.0.3",
- "pkg-types": "^2.3.1",
- "postcss": "^8.5.25",
+ "pkg-types": "^2.3.3",
+ "postcss": "^8.5.30",
"rolldown-string": "^0.3.1",
- "seroval": "^1.6.2",
- "std-env": "^4.2.0",
+ "seroval": "^1.6.9",
+ "std-env": "^4.3.0",
"ufo": "^1.6.4",
"unenv": "^2.0.0-rc.24",
- "vite": "^8.2.0",
+ "vite": "^8.3.4",
"vite-node": "^6.0.0",
"vite-plugin-checker": "^0.14.5",
- "vue-bundle-renderer": "^2.3.1"
+ "vue-bundle-renderer": "^2.4.0"
},
"engines": {
- "node": "^22.18.0 || ^24.11.0 || >=26.0.0"
+ "node": "^22.22.3 || ^24.15.0 || >=26.0.0"
},
"peerDependencies": {
"@babel/plugin-proposal-decorators": "^7.25.0 || ^8.0.0",
"@babel/plugin-syntax-jsx": "^7.25.0 || ^8.0.0",
- "nuxt": "4.5.2",
+ "nuxt": "4.6.2",
"rolldown": "^1.0.0",
"rollup-plugin-visualizer": "^6.0.0 || ^7.0.1",
"vue": "^3.3.4"
@@ -1479,13 +1527,39 @@
}
}
},
+ "node_modules/@nuxt/vite-server": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/vite-server/-/vite-server-4.6.2.tgz",
+ "integrity": "sha512-tSlCRgrx8TFBhETV/6dFk1gKLmwj1GaIrItRJClqJesJvdGDAabA3av4Ph8wlFGD5vkxIvzAeksn8Uy1ja1DMQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@nuxt/kit": "4.6.2",
+ "clickable-path": "^0.1.1",
+ "defu": "^6.1.7",
+ "exsolve": "^1.1.3",
+ "mocked-exports": "^0.1.1",
+ "my-bad": "^0.2.11",
+ "pathe": "^2.0.3",
+ "rou3": "^0.9.2",
+ "srvx": "1.0.5",
+ "ufo": "^1.6.4",
+ "ultrahtml": "^1.7.0"
+ },
+ "engines": {
+ "node": "^22.22.3 || ^24.15.0 || >=26.0.0"
+ },
+ "peerDependencies": {
+ "nuxt": "^4.6.2",
+ "vite": "^8.3.4"
+ }
+ },
"node_modules/@oxc-project/types": {
- "version": "0.146.0",
- "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.146.0.tgz",
- "integrity": "sha512-XC0QsnnhVe7sLIWmYmdPw7x5P0h4W8vUU3Nv1ySgWXtvCz8NizoAEpGXA0sOYoJQV2Rl13LgURAHQ5cI5ILCSA==",
+ "version": "0.153.0",
+ "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.153.0.tgz",
+ "integrity": "sha512-jSNrRIyvPVLL5E1z/tS5zLAprosGz/FuI1PWwEOz59j3E4TTTzSpqKb/RDGqJhhW0QHYISGXxq582wGx6T11Tw==",
"license": "MIT",
"funding": {
- "url": "https://github.com/sponsors/Boshen"
+ "url": "https://github.com/sponsors/oxc-project"
}
},
"node_modules/@parcel/watcher-wasm": {
@@ -1557,9 +1631,9 @@
"license": "MIT"
},
"node_modules/@rolldown/binding-android-arm-eabi": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.5.tgz",
- "integrity": "sha512-DLe/i+l8ynIBY7XEQ191TeZvCoowIGa18R+dIV30GW7DiOtp74i/xX8hs8GUjW5ARV7VZuie3d6AumSmCwbeRA==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm-eabi/-/binding-android-arm-eabi-1.2.13.tgz",
+ "integrity": "sha512-Vu/NICrgdRvUOeaJZIyB2FP63s6fO/4ud5l8dXmxDx9yDyn+mN0y+gsvsVviSli+T361Aqo0h46EuMoobrwawA==",
"cpu": [
"arm"
],
@@ -1573,9 +1647,9 @@
}
},
"node_modules/@rolldown/binding-android-arm64": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.5.tgz",
- "integrity": "sha512-zXcwKlQApYAOELHd8PwKDFkagYF9Wy4e0RJ+0qnzl9Pjnpj75TEG8ufv40p2J7kCEfwZAsNiuzRIyNNMWT38ig==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.2.13.tgz",
+ "integrity": "sha512-6LEoIrGy5vvCd2boNnv2soPSUZj/PRvhp8R/t9KlX+mIZxThIE/ZqxrGXxmuNX0FuvQFvLdZr7S4HrYpYBVhEQ==",
"cpu": [
"arm64"
],
@@ -1589,9 +1663,9 @@
}
},
"node_modules/@rolldown/binding-darwin-arm64": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.5.tgz",
- "integrity": "sha512-dK4QakI42nzWgJT5sm4y4y/O//D4OxM75/cH28RLV+nzIN9AY+YsbuUVrUTjlLjXR6vpyxFbSsbmNuJ6BP9sww==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.2.13.tgz",
+ "integrity": "sha512-CaJSRzlQ6Q+zkDMVA9OkVxBjVoPRCDEE3v0FSJ9kIQBgRjFApA3Si4ijhbNVUji7ZJt+PfO0e46qy4nPInHUPA==",
"cpu": [
"arm64"
],
@@ -1605,9 +1679,9 @@
}
},
"node_modules/@rolldown/binding-darwin-x64": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.5.tgz",
- "integrity": "sha512-fqSALaUu1Wjd1nK2uW2kJDWdLCc8lx1IcY+MTY26Aurfdx19anlzhqXOgCFbBFQnlFDTn4TC1/7Nz4Bl2mLP3A==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.2.13.tgz",
+ "integrity": "sha512-e4r340I5hxSzJkD3YJBxgzq/rJ3wwxwdLLb2FPt1Zpyem20nrQPT11DDEEkazwxaHumH8wpglsp/Ozgj/wT6mw==",
"cpu": [
"x64"
],
@@ -1621,9 +1695,9 @@
}
},
"node_modules/@rolldown/binding-freebsd-x64": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.5.tgz",
- "integrity": "sha512-/vCnNxlkxs9tKxNDcyWUePpJ/PgTzxIaVhoM5SmG8UV+GR/IcPam4VYxi7GIMo7PSDuNqlJqvprqii9NqqVCMw==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.2.13.tgz",
+ "integrity": "sha512-hoBWDZ4/K/mJKVMbsgUd1jfpA2DiOrJ54mpegObU9TBHBBrtX4FLIXJJQRDPZ/2Dn91GvPob+Z2hwKJzf4E5SQ==",
"cpu": [
"x64"
],
@@ -1637,9 +1711,9 @@
}
},
"node_modules/@rolldown/binding-linux-arm-gnueabihf": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.5.tgz",
- "integrity": "sha512-abk0NLA519LxRCszmbE0jYKuQ9YPocOXTiOXOo6Yr+YAT95VH+PtqYAjOJvGKt3viEd/x4qzabAlwd5bHOOARg==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.2.13.tgz",
+ "integrity": "sha512-oF9fZu3vTWnTiVAkDFxU9PJLt1nh20K9RRpuHsR7ZnE2L7XookBbDBVLojCVSLGbvtSlxeUNnjAj6DbNsKyzbg==",
"cpu": [
"arm"
],
@@ -1653,9 +1727,9 @@
}
},
"node_modules/@rolldown/binding-linux-arm64-gnu": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.5.tgz",
- "integrity": "sha512-Y7eALiJ8lr0M2HH103Js+g7V34wf6snlpZLAsHI90uLhr3PVlNsbFVAXJC9d/V6BnPyKtpSwI+NcB/RLxsQxuA==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.2.13.tgz",
+ "integrity": "sha512-DTpb/+jMiqWMPgphn4ksW1zW+XLJ6dJJ9FMvnIk9I291LhCctMPhMYJrP5t9p6C9qa3KXadDdUEZHBaPh3kNxQ==",
"cpu": [
"arm64"
],
@@ -1672,9 +1746,9 @@
}
},
"node_modules/@rolldown/binding-linux-arm64-musl": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.5.tgz",
- "integrity": "sha512-xMvZgnbZg4YVnR/AX2b3oOPDTFYJvUVaJg5FedA/LuvexAtXibZQej4cnTkw3rjsJ/ggUROB64TdtETiim+FYA==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.2.13.tgz",
+ "integrity": "sha512-xU+Kvv9N2A3SY35zFh1FWWNjxbadE/BKeqnkXe7vScU4GZsw757BlVmDLITZEq8DPpk6m7uoDYkK7P+x/uU5Ow==",
"cpu": [
"arm64"
],
@@ -1691,9 +1765,9 @@
}
},
"node_modules/@rolldown/binding-linux-ppc64-gnu": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.5.tgz",
- "integrity": "sha512-GRjeqTUDHTo5GwntsLaAMcBahG3nlpjftXWZLN73HiYQlhwEowvarFgQnRnQZtIp4keXX7quXFbG38uPZBa2EA==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.2.13.tgz",
+ "integrity": "sha512-XMk/hnhh25oQ756Lclb1Q11h4ll0xC0Esa5w4Vzp+mAE2S3AGJgeM0SonrIgY8fHhjarb6hcoTuwoFG0VVP2ig==",
"cpu": [
"ppc64"
],
@@ -1710,9 +1784,9 @@
}
},
"node_modules/@rolldown/binding-linux-s390x-gnu": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.5.tgz",
- "integrity": "sha512-vLNTR45F2Uwc8AufkNXPmB4VliaXs+FvcheEogIzOXzO4l+LzieXF5A/TWxLy5HtqpsRCHUfd0lPVrrdgXdLHQ==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.2.13.tgz",
+ "integrity": "sha512-U1BoTHYmlywE2n3HUWjzZ+8EQsKr+OwpxYuDWaubx42tUL8QSL7nOqRz/NVHanibbFP3M1Rxuprz/wNcbMKjqw==",
"cpu": [
"s390x"
],
@@ -1729,9 +1803,9 @@
}
},
"node_modules/@rolldown/binding-linux-x64-gnu": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.5.tgz",
- "integrity": "sha512-Mgj59/HTuYeK9Gz2MA+mBWKnHsAgkBSec15ZMb1st3oIfFbX7gCjOae7GydHhzcyQi9Z/7M1QuN9bR3oFqF0jQ==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.2.13.tgz",
+ "integrity": "sha512-J4cm80Pc6wEwV5AZ42o62sIQgDk+Y7R2s646jIwuvO+4V46QB58N4vVuMPWCBaNgursXLpmUWJV//WQAkPvHBQ==",
"cpu": [
"x64"
],
@@ -1748,9 +1822,9 @@
}
},
"node_modules/@rolldown/binding-linux-x64-musl": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.5.tgz",
- "integrity": "sha512-mY8AP0/ichsbhAxGnLa3d3+MwV0EfgrPND2bplI3Ym8T6R2pJ0N87bvrKVwNXmdy3jnr6eQBecdqx/HMknBmpA==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.2.13.tgz",
+ "integrity": "sha512-W0euZS40U4V6JkmEnVCIX9mcsL6cbXQ4X8c2w+MMOIjFg68TXUW+u3RT+2e1t1pv9mg/EP3pDtK3POXdQ7Rxyw==",
"cpu": [
"x64"
],
@@ -1767,9 +1841,9 @@
}
},
"node_modules/@rolldown/binding-openharmony-arm64": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.5.tgz",
- "integrity": "sha512-8SLssA2oweAxyRgDp789ACfRb/3P+zNRJpzZxSizxF9m8NUDQ4+3xjo8ttjhVGGw6Qxb70oZiEtIjaKikCO7Yw==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.2.13.tgz",
+ "integrity": "sha512-do/AF/4n9MRshia3a5aXoy8xM2c6mgfT6D7H/dY6my5z+hfCIR4ab7mk4IRj++nsEQpKy39kd0DQnDq+r692tw==",
"cpu": [
"arm64"
],
@@ -1783,9 +1857,9 @@
}
},
"node_modules/@rolldown/binding-win32-arm64-msvc": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.5.tgz",
- "integrity": "sha512-vGbruD5zquhoc8D9SViXgN2FBJtNdTyQ4DtG+SWiEGlJiAzoKcZ2xp+xuXCffhubVdt0NJlTZqkeRuERy7g8Cw==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.2.13.tgz",
+ "integrity": "sha512-6FtUf2cJZobutJdxnGYX8z0vtbgqU0b2v8vfBhkXb9wp2MppMFtkunE+IaOntyi01rkIQoPW2GHABtfzsC0BRQ==",
"cpu": [
"arm64"
],
@@ -1799,9 +1873,9 @@
}
},
"node_modules/@rolldown/binding-win32-x64-msvc": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.5.tgz",
- "integrity": "sha512-e/SXpgISz+IoqVcSSI0rx/d/he8zqLex+/rCWpnHpmVfmPIUjag9H6P7zotf0gJHwPUhQxZ/mF8tr6acebT9yw==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.2.13.tgz",
+ "integrity": "sha512-UKhFaZTeTcbKrb3iU82m17jVcPEAoqDkCN5MBqgPyZSwp/cQmib21crTS0DdH7T1B7wZRWEI89YQAOJMet5yhg==",
"cpu": [
"x64"
],
@@ -2385,21 +2459,6 @@
"win32"
]
},
- "node_modules/@simple-git/args-pathspec": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@simple-git/args-pathspec/-/args-pathspec-1.0.3.tgz",
- "integrity": "sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==",
- "license": "MIT"
- },
- "node_modules/@simple-git/argv-parser": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@simple-git/argv-parser/-/argv-parser-1.1.1.tgz",
- "integrity": "sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==",
- "license": "MIT",
- "dependencies": {
- "@simple-git/args-pathspec": "^1.0.3"
- }
- },
"node_modules/@sindresorhus/is": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-7.2.0.tgz",
@@ -2443,12 +2502,12 @@
"license": "MIT"
},
"node_modules/@unhead/bundler": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/@unhead/bundler/-/bundler-3.4.0.tgz",
- "integrity": "sha512-RnsCYynvDiUwmZ/U7TkFwFLr6yTRXVFJlZFj3ehi+m6M4f+GWL/O+6BTQzaHdz59zg2UHHejQvwuXvcL7dj0Dw==",
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/@unhead/bundler/-/bundler-3.4.3.tgz",
+ "integrity": "sha512-noUTzazRB4fMgO/nluoirrZJXngNbNb3sQzIslA805tKkwakRv2fib4Xe4EdiTuNB7V5XmpUFvfQkKRdBQ9qAA==",
"license": "MIT",
"dependencies": {
- "magic-string": "^1.1.0",
+ "magic-string": "^1.3.1",
"oxc-walker": "^1.1.1",
"unplugin": "^3.3.0"
},
@@ -2456,13 +2515,13 @@
"url": "https://github.com/sponsors/harlan-zw"
},
"peerDependencies": {
- "@unhead/cli": "^3.4.0",
- "@vitejs/devtools-kit": "^0.4.1",
+ "@unhead/cli": "^3.4.3",
+ "@vitejs/devtools-kit": "^0.7.6",
"esbuild": ">=0.17.0",
"lightningcss": ">=1.20.0",
"oxc-parser": ">=0.98.0",
"rolldown": ">=1.0.0",
- "unhead": "^3.4.0",
+ "unhead": "^3.4.3",
"vite": ">=6.4.2",
"webpack": ">=5.0.0"
},
@@ -2494,14 +2553,14 @@
}
},
"node_modules/@unhead/vue": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-3.4.0.tgz",
- "integrity": "sha512-fSnDS9d++bqR4t1z6+zFN7bQB5F0+5nwvE4yHW7BGRfEmssCP4fel0GprooUgoLkzx+FcAWMwVIakyaeErSRBA==",
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/@unhead/vue/-/vue-3.4.3.tgz",
+ "integrity": "sha512-Wrmk62oC/V1EcBSKRDuy77kVaBtBXXsj6b+vEEWvmfo9AQfpLlc2b6vvvSj9WnXr8VY1ksKHj49Ejo8J/wLSOA==",
"license": "MIT",
"dependencies": {
- "@unhead/bundler": "3.4.0",
+ "@unhead/bundler": "3.4.3",
"hookable": "^6.1.1",
- "unhead": "3.4.0",
+ "unhead": "3.4.3",
"unplugin": "^3.3.0"
},
"funding": {
@@ -2548,9 +2607,9 @@
}
},
"node_modules/@vitejs/plugin-vue": {
- "version": "6.0.8",
- "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.8.tgz",
- "integrity": "sha512-0ZjgOg7oO6farnNGup7yvoM/YXZV84OZxHAwtflItNa/6zzQyVb5LNxyea3FEKEX2XlagIKzrlH7wwxkKgtiew==",
+ "version": "6.0.10",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-6.0.10.tgz",
+ "integrity": "sha512-b80aUQh3n+qEzzZm5oQp3rT2QImeCx58K6eFl/RkJ3d65KW0kTuv5lNsLRVAjbW9YRUpo/wzmvzMgV34bTAItA==",
"license": "MIT",
"dependencies": {
"@rolldown/pluginutils": "^1.0.1"
@@ -2560,7 +2619,7 @@
},
"peerDependencies": {
"vite": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0",
- "vue": "^3.2.25"
+ "vue": "^3.2.25 || ^3.6.0-rc.10"
}
},
"node_modules/@vitejs/plugin-vue-jsx": {
@@ -2661,43 +2720,43 @@
}
},
"node_modules/@vue/compiler-core": {
- "version": "3.5.41",
- "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.41.tgz",
- "integrity": "sha512-q0Xtv/F9w2YO/7htQhtiL+Ev2WCJbe5N2hc+XfgyKkEKqWpSxknmT8QOuGdEKNdjPq0c3F7rNpFkTo3Kfrm7pg==",
+ "version": "3.5.44",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.44.tgz",
+ "integrity": "sha512-k34nCytbK8PQ1gR2mGROYOw6Pnv/mumqIdrZ3x2tbyXZDWm7ViKGLTfdB+DRrWqEQsLgGJvn0WN9jBif5zCTLQ==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.29.8",
- "@vue/shared": "3.5.41",
+ "@babel/parser": "^7.29.9",
+ "@vue/shared": "3.5.44",
"entities": "^7.0.1",
"estree-walker": "^2.0.2",
- "source-map-js": "^1.2.1"
+ "source-map-js": "^1.2.2"
}
},
"node_modules/@vue/compiler-dom": {
- "version": "3.5.41",
- "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.41.tgz",
- "integrity": "sha512-oKacVfNglLvGjnS6BXOlGL7EyG2h8X03pqXCjzotRZUaXGjbrTJUnVAQjrCqUnS+lyu31nwQjZY/d817GmCnfw==",
+ "version": "3.5.44",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.44.tgz",
+ "integrity": "sha512-W5AoBFWdw1lQAKiHowkfgFKFab82oSRT6sGsPfw/q1GRjsy/ZJFLHGhJyBRIFN9APLTUduDH9U2JAiPOIyKuYg==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-core": "3.5.41",
- "@vue/shared": "3.5.41"
+ "@vue/compiler-core": "3.5.44",
+ "@vue/shared": "3.5.44"
}
},
"node_modules/@vue/compiler-sfc": {
- "version": "3.5.41",
- "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.41.tgz",
- "integrity": "sha512-XJhip7R2wy6vX3knCxdZN4KracFaZUef58s1KYewqluedHIJaPIVfXoYT7MF1F8nCvv6k8bWWxDC8opMkg1VTQ==",
+ "version": "3.5.44",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.44.tgz",
+ "integrity": "sha512-dzHmQ4jXTpdr5FjIQUeykVakN/uzqFbUo9/C5ikBFg3a3PeM6uRxeczx1ZbXBML0/zJstEh3ygYipzR5Z7b2Pw==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.29.8",
- "@vue/compiler-core": "3.5.41",
- "@vue/compiler-dom": "3.5.41",
- "@vue/compiler-ssr": "3.5.41",
- "@vue/shared": "3.5.41",
+ "@babel/parser": "^7.29.9",
+ "@vue/compiler-core": "3.5.44",
+ "@vue/compiler-dom": "3.5.44",
+ "@vue/compiler-ssr": "3.5.44",
+ "@vue/shared": "3.5.44",
"estree-walker": "^2.0.2",
"magic-string": "^0.30.21",
- "postcss": "^8.5.19",
- "source-map-js": "^1.2.1"
+ "postcss": "^8.5.29",
+ "source-map-js": "^1.2.2"
}
},
"node_modules/@vue/compiler-sfc/node_modules/magic-string": {
@@ -2710,13 +2769,13 @@
}
},
"node_modules/@vue/compiler-ssr": {
- "version": "3.5.41",
- "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.41.tgz",
- "integrity": "sha512-U3v5OejKEGqOI0Wy0+Sz7hGuIFZHA4LSXzrNM3IMIeDyJEBBfTpX26n3SDgToRpP2bLc9FfI2j/kSgcJ8Emq5A==",
+ "version": "3.5.44",
+ "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.44.tgz",
+ "integrity": "sha512-xr5gb1JVHlfXJwSlRz1FeP6uxoazdzHuMTVLE7up+4Vrqxk219CvxLPxD9NXBt47yvZW7+p4DXfyp4O1fkByIA==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.41",
- "@vue/shared": "3.5.41"
+ "@vue/compiler-dom": "3.5.44",
+ "@vue/shared": "3.5.44"
}
},
"node_modules/@vue/devtools-api": {
@@ -2775,51 +2834,51 @@
"license": "MIT"
},
"node_modules/@vue/reactivity": {
- "version": "3.5.41",
- "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.41.tgz",
- "integrity": "sha512-rznsqKM0np0x18EjzF8x88MpEhdNsffbvFbckLL5+oUKz1BxAImEmO7J1ArRYSyo6aQaVoBDp7jEkT91OOxydA==",
+ "version": "3.5.44",
+ "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.44.tgz",
+ "integrity": "sha512-u+QJdKeBBEADkPdevsL+6E12QlYVfBD8Zcw5qjDQKtamI6l14KyqazJMobhCKelhWN5zpyKUiEDoTyHE93cqWw==",
"license": "MIT",
"dependencies": {
- "@vue/shared": "3.5.41"
+ "@vue/shared": "3.5.44"
}
},
"node_modules/@vue/runtime-core": {
- "version": "3.5.41",
- "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.41.tgz",
- "integrity": "sha512-Vcry58hiAKwGen9Z1jUZE0feFsNArPCMOImYI8el48A9Idf6DuQYD0U05zZIF2Iad1hGhPSvcbBbAOhNr55fhg==",
+ "version": "3.5.44",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.44.tgz",
+ "integrity": "sha512-uEa/ndwjhrrhnOfb2p+sZy6zeoamJOISqaLSJGk/8R6nABT1ZldpzcJoPzKj+zHVomVBPcmQYyC2r4LtvDV6CQ==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.41",
- "@vue/shared": "3.5.41"
+ "@vue/reactivity": "3.5.44",
+ "@vue/shared": "3.5.44"
}
},
"node_modules/@vue/runtime-dom": {
- "version": "3.5.41",
- "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.41.tgz",
- "integrity": "sha512-3vVBahVBS9+U6cmXBLyb8nE6/yYo4J/CGI9eVFs3KiMc0YHuudwKyShTD65jtJy/L9PUUxNAFu4cj4LiJ0UFbw==",
+ "version": "3.5.44",
+ "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.44.tgz",
+ "integrity": "sha512-3fc4ARcXVhVBaJ3ujWiNZJARD6pkyRcwG+ZYhMzjKtKUp7MAY0HLwr7r3Smep3Li6ZaWT6ewdmx8XqdaD5oNZg==",
"license": "MIT",
"dependencies": {
- "@vue/reactivity": "3.5.41",
- "@vue/runtime-core": "3.5.41",
- "@vue/shared": "3.5.41",
+ "@vue/reactivity": "3.5.44",
+ "@vue/runtime-core": "3.5.44",
+ "@vue/shared": "3.5.44",
"csstype": "^3.2.3"
}
},
"node_modules/@vue/server-renderer": {
- "version": "3.5.41",
- "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.41.tgz",
- "integrity": "sha512-n6hx/pNFfbD6SuyeuMVkvqox8bwf/ET9JlA/kAz/imw8sw++wkqKe2mHX5KutjPpbKE4Z56yTHszoOjGMI9igQ==",
+ "version": "3.5.44",
+ "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.44.tgz",
+ "integrity": "sha512-R4S1UoH4h5Frrauv8Z5XE5TxV9oBiUSgWIC4TyVK1FK+RocRnOLwFA5Xcmo2011RlgJp+AbZCnw6afrhlgRuUQ==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-ssr": "3.5.41",
- "@vue/runtime-dom": "3.5.41",
- "@vue/shared": "3.5.41"
+ "@vue/compiler-ssr": "3.5.44",
+ "@vue/runtime-dom": "3.5.44",
+ "@vue/shared": "3.5.44"
}
},
"node_modules/@vue/shared": {
- "version": "3.5.41",
- "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.41.tgz",
- "integrity": "sha512-IOnwSCma8j+9xJT6b8H0dEYidC80NsYmNMlZxRsukYcSoGaDBohog5hDxzeUXdFeGWFA++vWvxqOmrr96VlqMA==",
+ "version": "3.5.44",
+ "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.44.tgz",
+ "integrity": "sha512-H82XLH0DjmSOdbEwO15x3QTo1f5PWEtv237eLpYKc0mqLu+B8hnq16lFWmuBmNurkeiG3wr+oM1FhOll/YVFRg==",
"license": "MIT"
},
"node_modules/abbrev": {
@@ -3052,6 +3111,12 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/args-tokenizer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/args-tokenizer/-/args-tokenizer-0.3.0.tgz",
+ "integrity": "sha512-xXAd7G2Mll5W8uo37GETpQ2VrE84M181Z7ugHFGQnJZ50M2mbOv0osSZ9VsSgPfJQ+LVG0prSi0th+ELMsno7Q==",
+ "license": "MIT"
+ },
"node_modules/ast-kit": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-2.2.0.tgz",
@@ -3069,22 +3134,94 @@
}
},
"node_modules/ast-walker-scope": {
- "version": "0.9.0",
- "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.9.0.tgz",
- "integrity": "sha512-IJdzo2vLiElBxKzwS36VsCue/62d6IdWjnPB2v3nuPKeWGynp6FF/CYoLa5i/3jXH/z97ZDdsXz6abpgM6w07A==",
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/ast-walker-scope/-/ast-walker-scope-0.10.0.tgz",
+ "integrity": "sha512-KzvoxDfXNz2Gm8KYLh47K3qcY3Zza3WKOuh2xoqa7LBu6MDKWAZLovJtU9DuAd/Er+rhQHCRn619lHS5U+qmhw==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.29.2",
- "@babel/types": "^7.29.0",
- "ast-kit": "^2.2.0"
+ "@babel/parser": "^8.0.0",
+ "@babel/types": "^8.0.0",
+ "ast-kit": "^3.0.0"
},
"engines": {
- "node": ">=20.19.0"
+ "node": "^22.18.0 || >=24.11.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sxzz"
+ }
+ },
+ "node_modules/ast-walker-scope/node_modules/@babel/helper-string-parser": {
+ "version": "8.0.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-8.0.8.tgz",
+ "integrity": "sha512-fVM+gSuKbdv9cpmyRNh5EvsDHUZCdxQH3FdnFKSkNYHpbsn95bbrxm+ES3MVeQjcqwi2O5ur/DjLfmTQaO60ng==",
+ "license": "MIT",
+ "engines": {
+ "node": "^22.18.0 || >=24.11.0"
+ }
+ },
+ "node_modules/ast-walker-scope/node_modules/@babel/helper-validator-identifier": {
+ "version": "8.0.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-8.0.6.tgz",
+ "integrity": "sha512-HYx0YmuchRxRSpnjvcNffnPS8DCauKNmnumIuHG3jnQAVewRA7kfJGwF13ayEpSZs7s4R/oBH4eppuXcAQd5JQ==",
+ "license": "MIT",
+ "engines": {
+ "node": "^22.18.0 || >=24.11.0"
+ }
+ },
+ "node_modules/ast-walker-scope/node_modules/@babel/parser": {
+ "version": "8.0.8",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-8.0.8.tgz",
+ "integrity": "sha512-Gq65JogAr0S2p0BzvfSJboyuiRnxDQApyOqHkKmkrvm+VlLK4gC3pKsiOKEdnhFBemrFbSnOu90mZZWDpiJnmQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^8.0.8"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": "^22.18.0 || >=24.11.0"
+ }
+ },
+ "node_modules/ast-walker-scope/node_modules/@babel/types": {
+ "version": "8.0.8",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-8.0.8.tgz",
+ "integrity": "sha512-iXSSZAKQWmaeAwGtFw10v9fg5hUiUs0L+w+Z2K11kym3pDNK+SF0VcAQPsEFvWcTSZ7LMgClMXDBvTbH0IlICg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-string-parser": "^8.0.8",
+ "@babel/helper-validator-identifier": "^8.0.6"
+ },
+ "engines": {
+ "node": "^22.18.0 || >=24.11.0"
+ }
+ },
+ "node_modules/ast-walker-scope/node_modules/ast-kit": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-3.0.0.tgz",
+ "integrity": "sha512-8OG92q3R35qjC/4i6BLBMg8IB+fClWu/1PEwg2Z9Rn+BuNaiEgJzpzn+pxWOdHJWDCAwu2JP0wCDTozAM4QirQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^8.0.0",
+ "estree-walker": "^3.0.3",
+ "pathe": "^2.0.3"
+ },
+ "engines": {
+ "node": "^22.18.0 || >=24.11.0"
},
"funding": {
"url": "https://github.com/sponsors/sxzz"
}
},
+ "node_modules/ast-walker-scope/node_modules/estree-walker": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "^1.0.0"
+ }
+ },
"node_modules/async": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz",
@@ -3098,9 +3235,9 @@
"license": "MIT"
},
"node_modules/autoprefixer": {
- "version": "10.5.4",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.4.tgz",
- "integrity": "sha512-MaU0U/za7N3r6brxD4YB/l4NSrFzLPlANv6wEuQVaIPlD3L4W9rFcQPbL/EilY9BHhHvhfcz3gInDLrEtWT4EA==",
+ "version": "10.6.1",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.6.1.tgz",
+ "integrity": "sha512-cL1Qz6ADZhcEbny/8HPfe99J6HhNoYtpX2LFLIbhgGE7Q1hlQVkYFdetDN7Id3KiQxhDrHwzlHr/YQCnZ8+xSA==",
"funding": [
{
"type": "opencollective",
@@ -3117,8 +3254,8 @@
],
"license": "MIT",
"dependencies": {
- "browserslist": "^4.28.6",
- "caniuse-lite": "^1.0.30001806",
+ "browserslist": "^4.28.9",
+ "caniuse-lite": "^1.0.30001810",
"fraction.js": "^5.3.4",
"picocolors": "^1.1.1",
"postcss-value-parser": "^4.2.0"
@@ -3257,9 +3394,9 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
- "version": "2.11.18",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.18.tgz",
- "integrity": "sha512-1iEmLEYSiE1SeBoAfPo/Mnx3PzfzHUkDK61ASkCpuk3YXugYLH5DYK1SzqV55F8FMI6s0F+/tCP7Polz1QRjxw==",
+ "version": "2.11.28",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.28.tgz",
+ "integrity": "sha512-br0LOmjJqr6Rt4AEkadbcNf67Zpo7EPwKsWbjnRrJIa1QYFHQBqM4C7F2WTbV8ahTEcg1Eo+Y0aWjjORInYFyA==",
"license": "Apache-2.0",
"bin": {
"baseline-browser-mapping": "dist/cli.cjs"
@@ -3286,12 +3423,6 @@
"url": "https://github.com/sponsors/antfu"
}
},
- "node_modules/boolbase": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
- "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==",
- "license": "ISC"
- },
"node_modules/brace-expansion": {
"version": "5.0.9",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.9.tgz",
@@ -3317,9 +3448,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.28.8",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.8.tgz",
- "integrity": "sha512-V2NpofLblG64mfOtSgDhOJESZEGogzDMBv/q+W6oc4LXWP/q75eOXoOaaOu1EOadB9U4Bwx/e0yzbvwKH8zalA==",
+ "version": "4.29.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.29.3.tgz",
+ "integrity": "sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==",
"funding": [
{
"type": "opencollective",
@@ -3336,11 +3467,11 @@
],
"license": "MIT",
"dependencies": {
- "baseline-browser-mapping": "^2.11.12",
- "caniuse-lite": "^1.0.30001809",
- "electron-to-chromium": "^1.5.402",
- "node-releases": "^2.0.53",
- "update-browserslist-db": "^1.3.0"
+ "baseline-browser-mapping": "^2.11.26",
+ "caniuse-lite": "^1.0.30001813",
+ "electron-to-chromium": "^1.5.439",
+ "node-releases": "^2.0.57",
+ "update-browserslist-db": "^1.3.3"
},
"bin": {
"browserslist": "cli.js"
@@ -3442,9 +3573,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001809",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001809.tgz",
- "integrity": "sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ==",
+ "version": "1.0.30001815",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001815.tgz",
+ "integrity": "sha512-uDybUEyfgbyJJ93J1vikTylBX31AkdVYeVPeffMQpf8XN7hSfr0oZOn4VFOIMNvtU5+rHvC5Udg2TgtJKHm23Q==",
"funding": [
{
"type": "opencollective",
@@ -3491,6 +3622,15 @@
"integrity": "sha512-+6vJA3L98yv+IdfKGZHBNiGW5KHn22e/JwID0Strsz8h4S/csAu/OuICwxrg44k5MRiZHWIo8XXuJgQTriRP4w==",
"license": "MIT"
},
+ "node_modules/clickable-path": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/clickable-path/-/clickable-path-0.1.1.tgz",
+ "integrity": "sha512-ROn/mdV2pR8WFdpJjFDCSouLRg9myf95xacO1iy8G/AVO/x5y124pjF3EaoWrTBRWC3vh0DPqa/MhKyx3mMeKg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=22.1.0"
+ }
+ },
"node_modules/cliui": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz",
@@ -3716,167 +3856,29 @@
"uncrypto": "^0.1.3"
}
},
- "node_modules/css-select": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz",
- "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "boolbase": "^1.0.0",
- "css-what": "^6.1.0",
- "domhandler": "^5.0.2",
- "domutils": "^3.0.1",
- "nth-check": "^2.0.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/fb55"
- }
- },
- "node_modules/css-tree": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz",
- "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==",
+ "node_modules/cssnano": {
+ "version": "9.9.0",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-9.9.0.tgz",
+ "integrity": "sha512-JS914Th2NRk2979JHJvbE3UjPtLmyXtPnr23NNul9BOQwEt9r/A2aM1STrKtKHAPc3XRaUDwMoqkXnjEpgHkAw==",
"license": "MIT",
"dependencies": {
- "mdn-data": "2.27.1",
- "source-map-js": "^1.2.1"
+ "@colordx/core": "^7.3.0",
+ "@csstools/css-tokenizer": "^4.0.2",
+ "browserslist": "^4.29.3",
+ "caniuse-api": "^4.0.0",
+ "postcss-calc": "^11.2.2"
},
"engines": {
- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
- }
- },
- "node_modules/css-what": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz",
- "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==",
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">= 6"
+ "node": "^22.22.3 || ^24.15.0 || >=26.0"
},
"funding": {
- "url": "https://github.com/sponsors/fb55"
+ "type": "opencollective",
+ "url": "https://opencollective.com/cssnano"
+ },
+ "peerDependencies": {
+ "postcss": "^8.5.29"
}
},
- "node_modules/cssesc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
- "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
- "license": "MIT",
- "bin": {
- "cssesc": "bin/cssesc"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/cssnano": {
- "version": "8.0.8",
- "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-8.0.8.tgz",
- "integrity": "sha512-lN79/SZ2L0bGBBxGnChGKkbodkXAQUR5Em4LBW3rijpdrvUY8jxKhp2uQ8LgI8sKKbjCnI8peqPSoSZJDuchKw==",
- "license": "MIT",
- "dependencies": {
- "cssnano-preset-default": "^8.0.8",
- "lilconfig": "^3.1.3"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/cssnano"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/cssnano-preset-default": {
- "version": "8.0.8",
- "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-8.0.8.tgz",
- "integrity": "sha512-WHUoojPq3fMdps/OjSn73p6FDb3YAN7HiuMA5WJJxs6Ka0MFqtZZsS4EppIWTJzW/Ss4sEZHVIKst/qi22u3uA==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.28.8",
- "cssnano-utils": "^6.0.4",
- "postcss-calc": "^10.1.1",
- "postcss-colormin": "^8.0.4",
- "postcss-convert-values": "^8.0.4",
- "postcss-discard-comments": "^8.0.4",
- "postcss-discard-duplicates": "^8.0.4",
- "postcss-discard-empty": "^8.0.5",
- "postcss-discard-overridden": "^8.0.4",
- "postcss-merge-longhand": "^8.0.4",
- "postcss-merge-rules": "^8.0.5",
- "postcss-minify-font-values": "^8.0.4",
- "postcss-minify-gradients": "^8.0.5",
- "postcss-minify-params": "^8.0.4",
- "postcss-minify-selectors": "^8.0.5",
- "postcss-normalize-charset": "^8.0.4",
- "postcss-normalize-display-values": "^8.0.4",
- "postcss-normalize-positions": "^8.0.4",
- "postcss-normalize-repeat-style": "^8.0.4",
- "postcss-normalize-string": "^8.0.4",
- "postcss-normalize-timing-functions": "^8.0.4",
- "postcss-normalize-unicode": "^8.0.4",
- "postcss-normalize-url": "^8.0.4",
- "postcss-normalize-whitespace": "^8.0.5",
- "postcss-ordered-values": "^8.0.5",
- "postcss-reduce-initial": "^8.0.5",
- "postcss-reduce-transforms": "^8.0.4",
- "postcss-svgo": "^8.0.5",
- "postcss-unique-selectors": "^8.0.4"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/cssnano-utils": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-6.0.4.tgz",
- "integrity": "sha512-j1z2mW4MqtcGM4I8TxXAdOXUifp1DZ5/bZnyYnCpHlzQ/ilCj2voLxE0aqEKnBDA5hF6HahSY13JU8kyZ1s8Mg==",
- "license": "MIT",
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/csso": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz",
- "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
- "license": "MIT",
- "dependencies": {
- "css-tree": "~2.2.0"
- },
- "engines": {
- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
- "npm": ">=7.0.0"
- }
- },
- "node_modules/csso/node_modules/css-tree": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz",
- "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
- "license": "MIT",
- "dependencies": {
- "mdn-data": "2.0.28",
- "source-map-js": "^1.0.1"
- },
- "engines": {
- "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0",
- "npm": ">=7.0.0"
- }
- },
- "node_modules/csso/node_modules/mdn-data": {
- "version": "2.0.28",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz",
- "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
- "license": "CC0-1.0"
- },
"node_modules/csstype": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
@@ -4023,10 +4025,13 @@
}
},
"node_modules/devalue": {
- "version": "5.9.1",
- "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.9.1.tgz",
- "integrity": "sha512-+17vil3EVQRzvtDJSFuTWEb8XJRvXqAiV3qZyQWD398QeXUa6CxsUyMdD1fxzEhUrd4FojitFz7lhIHBTlV4fw==",
- "license": "MIT"
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/devalue/-/devalue-6.0.3.tgz",
+ "integrity": "sha512-3woMEITftG1wKeO/4d/QXH1DVKctTSZg3jNGPpjp9hNr5Hos8MCFF5McTML5ZtgKDObm2R591B0spRp2IVernA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ }
},
"node_modules/diff": {
"version": "8.0.4",
@@ -4037,73 +4042,6 @@
"node": ">=0.3.1"
}
},
- "node_modules/dom-serializer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
- "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
- "license": "MIT",
- "dependencies": {
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.2",
- "entities": "^4.2.0"
- },
- "funding": {
- "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
- }
- },
- "node_modules/dom-serializer/node_modules/entities": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
- "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
- "license": "BSD-2-Clause",
- "engines": {
- "node": ">=0.12"
- },
- "funding": {
- "url": "https://github.com/fb55/entities?sponsor=1"
- }
- },
- "node_modules/domelementtype": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
- "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/fb55"
- }
- ],
- "license": "BSD-2-Clause"
- },
- "node_modules/domhandler": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
- "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "domelementtype": "^2.3.0"
- },
- "engines": {
- "node": ">= 4"
- },
- "funding": {
- "url": "https://github.com/fb55/domhandler?sponsor=1"
- }
- },
- "node_modules/domutils": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
- "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "dom-serializer": "^2.0.0",
- "domelementtype": "^2.3.0",
- "domhandler": "^5.0.3"
- },
- "funding": {
- "url": "https://github.com/fb55/domutils?sponsor=1"
- }
- },
"node_modules/dot-prop": {
"version": "10.2.0",
"resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-10.2.0.tgz",
@@ -4150,9 +4088,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.412",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.412.tgz",
- "integrity": "sha512-z4rMe3esBzlzovKHj4gxJnsCGZRK5l4baUvm+gCGJBPE+gsyUMKsuU9tnEUtI1dOebXz1ytAPGjvXhmQ7rIPwA==",
+ "version": "1.5.452",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.452.tgz",
+ "integrity": "sha512-cVvk1YBSj6571VmV6hdJTqj94Y79xSu8cj6Y9t6ae4Y4431z8/7EJFvu3rVp90xhfuv9BpPKUmaLfTo4+FOGBg==",
"license": "ISC"
},
"node_modules/emoji-regex": {
@@ -4192,9 +4130,9 @@
}
},
"node_modules/errx": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/errx/-/errx-0.1.2.tgz",
- "integrity": "sha512-chfpPHmCerdo/rXr/nNvPZRkV4WwDRwzwnsJ0Uzz3tVi8Z41tDctRjduYy1138ii77AFlts1qvWtX3g/Acg91Q==",
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/errx/-/errx-0.2.2.tgz",
+ "integrity": "sha512-HaPN6cxm6iZ9bIbQQ5orChcw7SY5smUzM08ZMc6OtV4UQhrrc3Ms1G8Ww2n/9lXkWqiioNTssF8bCvchrSbFEQ==",
"license": "MIT"
},
"node_modules/es-errors": {
@@ -4346,9 +4284,9 @@
}
},
"node_modules/exsolve": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.1.1.tgz",
- "integrity": "sha512-9U/jZUgjnSGyntRr6y5Muu1MJcwFl6kPu7k8qLF0IMNfLqvw0NZ4nnVDq0RVoZ0RvCyumib4Ez3KYrVfilrw+g==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.1.3.tgz",
+ "integrity": "sha512-kuzL9zherLQoqDeQaS55AiiIg1kb4KYXaSusTtgZTPlvKP2gGCI82LNmBNh5RjDVUXIcmgx+/Mx7vPwRzBbhJA==",
"license": "MIT"
},
"node_modules/fast-fifo": {
@@ -4447,6 +4385,12 @@
}
}
},
+ "node_modules/fetchdts": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/fetchdts/-/fetchdts-0.2.0.tgz",
+ "integrity": "sha512-PJb4ZTGT2/wK78RmVrxZITStWabhZlKBsL52VOgq+c7clEkdHdEB+0rtzrXCbZJqeYJj+IwNWYqB5/G6vouA6A==",
+ "license": "MIT"
+ },
"node_modules/file-uri-to-path": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
@@ -4465,6 +4409,15 @@
"node": ">=8"
}
},
+ "node_modules/flru": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/flru/-/flru-1.0.2.tgz",
+ "integrity": "sha512-kWyh8ADvHBFz6ua5xYOPnUroZTT/bwWfrCeL0Wj1dzG4/YOmOcfJ99W8dOVyyynJN35rZ9aCOtHChqQovV7yog==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
"node_modules/fnv1a-64": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/fnv1a-64/-/fnv1a-64-0.1.2.tgz",
@@ -4532,24 +4485,11 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/fuse.js": {
- "version": "7.5.0",
- "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.5.0.tgz",
- "integrity": "sha512-sQtrEfA+ez/3G0cCZecF70oqpCRttCexYUG4mUrtWL49ULUzUyxokt5kyqwtKzj1270RaKih+hcP3qLcumccow==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/krisk"
- }
- },
- "node_modules/fzf": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fzf/-/fzf-0.5.2.tgz",
- "integrity": "sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==",
- "license": "BSD-3-Clause"
+ "node_modules/fuzzysort": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/fuzzysort/-/fuzzysort-4.0.2.tgz",
+ "integrity": "sha512-3c7yD6rK1EXIsqpcu1ZVzXJugODWNMzvUij6yTiziaAHrpNS8kzFOI9mJLE8pmG4K9JOaVgzQRgklfOEk8f4Tg==",
+ "license": "MIT"
},
"node_modules/generic-names": {
"version": "4.0.0",
@@ -4739,9 +4679,9 @@
}
},
"node_modules/hookable": {
- "version": "6.1.1",
- "resolved": "https://registry.npmjs.org/hookable/-/hookable-6.1.1.tgz",
- "integrity": "sha512-U9LYDy1CwhMCnprUfeAZWZGByVbhd54hwepegYTK7Pi5NvqEj63ifz5z+xukznehT7i6NIZRu89Ay1AZmRsLEQ==",
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/hookable/-/hookable-6.1.2.tgz",
+ "integrity": "sha512-+abwxtiEA52GCVIsQqut3S/uKTbUwYIp4Pe/vv+6py5XiXBCqMZHg6pA6Y5qhgLSEys0/cYuPbO0z1QFj5ZCmg==",
"license": "MIT"
},
"node_modules/http-errors": {
@@ -4823,9 +4763,9 @@
"license": "BSD-3-Clause"
},
"node_modules/ignore": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz",
- "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==",
+ "version": "7.0.12",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.12.tgz",
+ "integrity": "sha512-/8UvqAPU9DGTI9k4mxtf49U37Isfwr8Uts96+SBHIkFxPJnHS0Ew4f00sM4Scd8V8EjM0jUNtVDdv1kPdt35lg==",
"license": "MIT",
"engines": {
"node": ">= 4"
@@ -4838,9 +4778,9 @@
"license": "MIT"
},
"node_modules/impound": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/impound/-/impound-1.1.7.tgz",
- "integrity": "sha512-v/7sJ+2BX17U5VV9J1H72ExlRtfGoieRpYZG9DTos6gtCbB65C1l0CPehXCXq9phYZn6viphV5XayyZFHi85zg==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/impound/-/impound-1.2.0.tgz",
+ "integrity": "sha512-hbFh2WURN+XQ364SbblzubhEEj/B3qZCe80l/EHXPWM6/kZP2mvOllxwRBBWNxe4gLbqXZL0fxOZwoDCSlJZQw==",
"license": "MIT",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.31",
@@ -5471,18 +5411,6 @@
"url": "https://opencollective.com/parcel"
}
},
- "node_modules/lilconfig": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
- "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==",
- "license": "MIT",
- "engines": {
- "node": ">=14"
- },
- "funding": {
- "url": "https://github.com/sponsors/antonk52"
- }
- },
"node_modules/listhen": {
"version": "1.10.1",
"resolved": "https://registry.npmjs.org/listhen/-/listhen-1.10.1.tgz",
@@ -5575,12 +5503,12 @@
}
},
"node_modules/magic-string": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.2.2.tgz",
- "integrity": "sha512-veT/+7iXrXzT39XnEN4lOxtNl72dMgJ8Lp+5Bd6YcMSWpb0n0MjBM8Uuooi6jgJr8dhUW2swQgBmoZVMni5SVg==",
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-1.4.3.tgz",
+ "integrity": "sha512-z12OxmaPGE0F4xlpGdjuAUckipLpQlTAuAmyGhNoD7ODpYUzvDfvtxUbjM/jwznyP178oju/KDdyi220wNJ0RQ==",
"license": "MIT",
"dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.5"
+ "@jridgewell/sourcemap-codec": "^1.6.0"
}
},
"node_modules/magic-string-ast": {
@@ -5618,12 +5546,6 @@
"source-map-js": "^1.2.1"
}
},
- "node_modules/mdn-data": {
- "version": "2.27.1",
- "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz",
- "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==",
- "license": "CC0-1.0"
- },
"node_modules/merge-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
@@ -5639,6 +5561,12 @@
"node": ">= 8"
}
},
+ "node_modules/microdiff": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/microdiff/-/microdiff-1.6.0.tgz",
+ "integrity": "sha512-w7JWt8Bno6I8h0rEqlxr4lNG4UbT1FVtWo42wWosIiaJ+rP3pXh7shCYDnyqBrYx36LJ1CZ64p8A62aVp0sJpQ==",
+ "license": "MIT"
+ },
"node_modules/micromatch": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
@@ -5808,10 +5736,32 @@
"integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==",
"license": "MIT"
},
+ "node_modules/my-bad": {
+ "version": "0.2.11",
+ "resolved": "https://registry.npmjs.org/my-bad/-/my-bad-0.2.11.tgz",
+ "integrity": "sha512-K1R6DRz31BR7YYaDDLRr97XWKWku3SQhHKpDgz7i/VS3O3pvphIzbJIrrEXupSEmPtZElY9UzCrDc0nWvG4HyA==",
+ "license": "MIT",
+ "dependencies": {
+ "clickable-path": "^0.1.1",
+ "errx": "^0.2.2",
+ "fnv1a-64": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=22.12.0"
+ },
+ "peerDependencies": {
+ "vite": ">=6"
+ },
+ "peerDependenciesMeta": {
+ "vite": {
+ "optional": true
+ }
+ }
+ },
"node_modules/nanoid": {
- "version": "3.3.18",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.18.tgz",
- "integrity": "sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==",
+ "version": "3.3.20",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz",
+ "integrity": "sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==",
"funding": [
{
"type": "github",
@@ -6035,9 +5985,9 @@
"license": "MIT"
},
"node_modules/node-releases": {
- "version": "2.0.53",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.53.tgz",
- "integrity": "sha512-D9UOmYG3UH1V+ENW56t5QXBwJw1YEY18ruVeus89Rw+SyIgjPkCO84bRzO3uNIYosJbNwiabWVn48o3uJLjxFQ==",
+ "version": "2.0.58",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.58.tgz",
+ "integrity": "sha512-BdiKAgbfRlvfMq/XzO/AF9NPmaA8a+YpLAyAFTVFBj3gARrAIfWvNq7Q7NE4se3KgFu0KkrvQMxTS0XVnsGzHg==",
"license": "MIT",
"engines": {
"node": ">=18"
@@ -6068,9 +6018,9 @@
}
},
"node_modules/nostics": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/nostics/-/nostics-1.2.0.tgz",
- "integrity": "sha512-FGqEfhQjrvo1lL8KFifdTQiNwwQHJxC1jtYE1Rc54qF/jxONUNL+kC9gS1krX8Q65PgrQ5fCqH/I4NhWBvdSqg==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/nostics/-/nostics-1.3.0.tgz",
+ "integrity": "sha512-wzRsrJwNlFbqIRQt8aCeL2WE8USip/uuvGSOZV1D02CxX8ABTMbw8IywKjH7yWHETMXbWJI4OBpihg9rmz2Vyg==",
"license": "MIT"
},
"node_modules/npm-run-path": {
@@ -6100,90 +6050,85 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/nth-check": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
- "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
- "license": "BSD-2-Clause",
- "dependencies": {
- "boolbase": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/fb55/nth-check?sponsor=1"
- }
- },
"node_modules/nuxt": {
- "version": "4.5.2",
- "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-4.5.2.tgz",
- "integrity": "sha512-tR3fcqeHlHmmkLMpIg3V7Y+1ltr302lW8djMw/iy+myfo7QSSz+BVJDuQhg5j73b9oteSyBfOKTDYTgvMtj6TA==",
- "license": "MIT",
- "dependencies": {
- "@dxup/nuxt": "^0.5.6",
- "@nuxt/cli": "^3.37.0",
- "@nuxt/devtools": "^3.4.1",
- "@nuxt/kit": "4.5.2",
- "@nuxt/nitro-server": "4.5.2",
- "@nuxt/schema": "4.5.2",
- "@nuxt/telemetry": "^2.8.0",
- "@nuxt/vite-builder": "4.5.2",
- "@unhead/vue": "^3.3.1",
- "@vue/shared": "^3.5.40",
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/nuxt/-/nuxt-4.6.2.tgz",
+ "integrity": "sha512-KfhAIuHQpxKbTN0ItGpkK0jgzjcOCSOf6FZB3wHk/aZ1OiAMsDvbqua1OGfxuEk3bSlK3X49WyFEL5TwEKm36w==",
+ "license": "MIT",
+ "dependencies": {
+ "@dxup/nuxt": "^0.5.10",
+ "@jridgewell/trace-mapping": "^0.3.31",
+ "@nuxt/cli": "^4.0.1",
+ "@nuxt/devalue": "^2.0.2",
+ "@nuxt/devtools": "^3.4.3",
+ "@nuxt/kit": "4.6.2",
+ "@nuxt/nitro-server": "4.6.2",
+ "@nuxt/schema": "4.6.2",
+ "@nuxt/telemetry": "^2.9.1",
+ "@nuxt/vite-builder": "4.6.2",
+ "@nuxt/vite-server": "4.6.2",
+ "@unhead/vue": "^3.4.3",
+ "@vue/shared": "^3.5.44",
"chokidar": "^5.0.0",
+ "clickable-path": "^0.1.1",
"compatx": "^0.2.0",
"consola": "^3.4.2",
"cookie-es": "^3.1.1",
"defu": "^6.1.7",
- "devalue": "^5.9.0",
- "errx": "^0.1.2",
+ "destr": "^2.0.5",
+ "devalue": "^6.0.3",
+ "errx": "^0.2.2",
"escape-string-regexp": "^5.0.0",
- "exsolve": "^1.1.1",
+ "exsolve": "^1.1.3",
+ "fetchdts": "^0.2.0",
"fnv1a-64": "^0.1.2",
- "hookable": "^6.1.1",
- "ignore": "^7.0.6",
- "impound": "^1.1.6",
+ "hookable": "^6.1.2",
+ "ignore": "^7.0.12",
+ "impound": "^1.2.0",
+ "iron-webcrypto": "^2.0.0",
"jiti": "^2.7.0",
"klona": "^2.0.6",
"knitwork": "^1.3.0",
- "magic-string": "^1.1.0",
- "mlly": "^1.8.2",
+ "magic-string": "^1.4.3",
+ "my-bad": "^0.2.11",
"nanotar": "^0.3.0",
- "nostics": "^1.2.0",
- "nypm": "^0.6.9",
+ "nostics": "^1.3.0",
"object-identity": "^0.2.3",
"ofetch": "^1.5.1",
- "ohash": "^2.0.11",
+ "ohash": "^2.0.12",
"on-change": "^6.0.2",
"oxc-walker": "^1.1.1",
"pathe": "^2.0.3",
"perfect-debounce": "^2.1.0",
- "picomatch": "^4.0.5",
- "pkg-types": "^2.3.1",
+ "picomatch": "^4.0.7",
+ "pkg-types": "^2.3.3",
"rolldown-string": "^0.3.1",
- "rou3": "^0.9.1",
+ "rou3": "^0.9.2",
"scule": "^1.3.0",
- "std-env": "^4.2.0",
+ "std-env": "^4.3.0",
"tinyglobby": "^0.2.17",
"ufo": "^1.6.4",
"ultrahtml": "^1.7.0",
"uncrypto": "^0.1.3",
- "unctx": "^3.0.0",
- "undici": "^8.10.0",
- "unhead": "^3.3.1",
- "unimport": "^6.4.0",
- "unplugin": "^3.3.0",
- "unrouting": "^0.2.2",
+ "unctx": "^3.0.1",
+ "undici": "^8.12.1",
+ "unhead": "^3.4.3",
+ "unimport": "^7.0.2",
+ "unplugin": "^3.4.0",
+ "unrouting": "^0.2.3",
"untyped": "^2.0.0",
- "verkit": "^0.3.1",
- "vue": "^3.5.40",
- "vue-component-type-helpers": "^3.3.9",
- "vue-router": "^5.2.0"
+ "verkit": "^0.5.0",
+ "vue": "^3.5.44",
+ "vue-bundle-renderer": "^2.4.0",
+ "vue-component-type-helpers": "^3.3.13",
+ "vue-router": "^5.4.0"
},
"bin": {
"nuxi": "bin/nuxt.mjs",
"nuxt": "bin/nuxt.mjs"
},
"engines": {
- "node": "^22.19.0 || ^24.11.0 || >=26.0.0"
+ "node": "^22.22.3 || ^24.15.0 || >=26.0.0"
},
"peerDependencies": {
"@parcel/watcher": "^2.1.0",
@@ -6199,21 +6144,65 @@
}
}
},
- "node_modules/nypm": {
- "version": "0.6.9",
- "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.6.9.tgz",
- "integrity": "sha512-zxlE2yvSWZWmHcNdT3+5zV2lrCogeE9YOklHrR3dFjqutq5wO7GFDYLFDRXLsYnJzwvy/im9fYoxePvS0VTW0w==",
+ "node_modules/nuxt/node_modules/estree-walker": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz",
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
"license": "MIT",
"dependencies": {
- "citty": "^0.2.2",
- "pathe": "^2.0.3",
- "tinyexec": "^1.2.4"
+ "@types/estree": "^1.0.0"
+ }
+ },
+ "node_modules/nuxt/node_modules/iron-webcrypto": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-2.0.0.tgz",
+ "integrity": "sha512-rtffZKDUHciZElM8mjFCufBC7nVhCxHYyWHESqs89OioEDz4parOofd8/uhrejh/INhQFfYQfByS22LlezR9sQ==",
+ "license": "MIT",
+ "dependencies": {
+ "uint8array-extras": "^1.5.0"
},
- "bin": {
- "nypm": "dist/cli.mjs"
+ "funding": {
+ "url": "https://github.com/sponsors/brc-dd"
+ }
+ },
+ "node_modules/nuxt/node_modules/unimport": {
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/unimport/-/unimport-7.0.2.tgz",
+ "integrity": "sha512-5yrZs6kHyx5h1ZgeLxK0EgS/JL7Uhwv9HgzQImW8JccGmbYWyXx7Jc4YhU5+sd1Yk31PlfLQhfbZ1oigXipo3A==",
+ "license": "MIT",
+ "dependencies": {
+ "escape-string-regexp": "^5.0.0",
+ "estree-walker": "^3.0.3",
+ "local-pkg": "^1.2.1",
+ "magic-string": "^1.2.3",
+ "mlly": "^1.8.2",
+ "pathe": "^2.0.3",
+ "picomatch": "^4.0.7",
+ "pkg-types": "^2.3.3",
+ "scule": "^1.3.0",
+ "strip-literal": "^4.0.0",
+ "tinyglobby": "^0.2.17",
+ "unplugin": "^3.3.0",
+ "unplugin-utils": "^0.3.2"
},
"engines": {
- "node": ">=18"
+ "node": ">=18.12.0"
+ },
+ "peerDependencies": {
+ "acorn": "^8.0.0",
+ "oxc-parser": "*",
+ "rolldown": "^1.0.0"
+ },
+ "peerDependenciesMeta": {
+ "acorn": {
+ "optional": true
+ },
+ "oxc-parser": {
+ "optional": true
+ },
+ "rolldown": {
+ "optional": true
+ }
}
},
"node_modules/object-identity": {
@@ -6339,6 +6328,12 @@
"integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
"license": "BlueOak-1.0.0"
},
+ "node_modules/package-manager-detector": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.9.0.tgz",
+ "integrity": "sha512-zAMfbta9nPA8AKkA4WdmNAT8R8s6Dk0/xwPsqNnRidMFcLo1YkLuPDTgs2f64XdzS8vbLNnoJ+uUIkgbz7oRHA==",
+ "license": "MIT"
+ },
"node_modules/parseurl": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
@@ -6407,9 +6402,9 @@
"license": "ISC"
},
"node_modules/picomatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz",
- "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==",
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz",
+ "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==",
"license": "MIT",
"engines": {
"node": ">=12"
@@ -6419,20 +6414,26 @@
}
},
"node_modules/pkg-types": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.1.tgz",
- "integrity": "sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.3.3.tgz",
+ "integrity": "sha512-j/lCFdcppV0JxWpCEITdbDltBxPP6cHT+yNJ6Go2OgoSA9518X847X9z0p6LtA4Nc16+eQzCZjRrWanTGvHJ5w==",
"license": "MIT",
"dependencies": {
- "confbox": "^0.2.4",
- "exsolve": "^1.0.8",
+ "confbox": "^0.3.1",
+ "exsolve": "^1.1.1",
"pathe": "^2.0.3"
}
},
+ "node_modules/pkg-types/node_modules/confbox": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.3.1.tgz",
+ "integrity": "sha512-cKUSoKa8YxFZZSmraVi7onONx3amu77ngK3kGpsYHDH7drPwCRkQE1RYMPlLRrMtnciRj274XNRxcHxnKmDSnA==",
+ "license": "MIT"
+ },
"node_modules/postcss": {
- "version": "8.5.26",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.26.tgz",
- "integrity": "sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==",
+ "version": "8.5.30",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.30.tgz",
+ "integrity": "sha512-zkd+e9S1AQHhmaBKye9zlFHWjOwVgqXl1q3ECYy8561K7qxR2cREf/STLskulBFd78k6AOFeA+ff1TtEzk9bAA==",
"funding": [
{
"type": "opencollective",
@@ -6449,468 +6450,57 @@
],
"license": "MIT",
"dependencies": {
- "nanoid": "^3.3.17",
+ "nanoid": "^3.3.20",
"picocolors": "^1.1.1",
- "source-map-js": "^1.2.1"
+ "source-map-js": "^1.2.2"
},
"engines": {
"node": "^10 || ^12 || >=14"
}
},
"node_modules/postcss-calc": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.1.1.tgz",
- "integrity": "sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==",
+ "version": "11.2.3",
+ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-11.2.3.tgz",
+ "integrity": "sha512-pFW3MR2a4W7uHcSGUiyQGGXZWHon83ljbNwnUJ1mRKublWQbv+3o9NiqhlV4TJfNby+U+zLY2OgiywzhA5eFqw==",
"license": "MIT",
"dependencies": {
- "postcss-selector-parser": "^7.0.0",
- "postcss-value-parser": "^4.2.0"
+ "@csstools/css-tokenizer": "^4.0.2"
},
"engines": {
- "node": "^18.12 || ^20.9 || >=22.0"
+ "node": "^22.22.3 || ^24.15 || >=26.0"
},
"peerDependencies": {
- "postcss": "^8.4.38"
+ "postcss": "^8.5.29"
}
},
- "node_modules/postcss-colormin": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-8.0.4.tgz",
- "integrity": "sha512-iQ8Eh6Fb3FJx32zduprL33D80bPnE9F4nm+EqvvoHvoK72H7XjvH4GzbD7VlIowmtzf96tgtkjZgmQ/bAi/CYA==",
+ "node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
+ "license": "MIT"
+ },
+ "node_modules/powershell-utils": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.2.0.tgz",
+ "integrity": "sha512-ZlsFlG7MtSFCoc5xreOvBAozCJ6Pf06opgJjh9ONEv418xpZSAzNjstD36C6+JwOnfSqOW/9uDkqKjezTdxZhw==",
"license": "MIT",
- "dependencies": {
- "@colordx/core": "^5.5.0",
- "browserslist": "^4.28.8",
- "caniuse-api": "^4.0.0",
- "postcss-value-parser": "^4.2.0"
- },
"engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
+ "node": ">=20"
},
- "peerDependencies": {
- "postcss": "^8.5.26"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/postcss-convert-values": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-8.0.4.tgz",
- "integrity": "sha512-ifBmAJBfpDymi7r/CqxYRJWlG+BLdVmusUC/kFPOqH/+TitdBeHA68CYqY79wXL+iQnqg6e4LGHA2Mte14X6Ig==",
+ "node_modules/pretty-bytes": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-7.1.1.tgz",
+ "integrity": "sha512-X+vn9z8nOFZQlxOLmfJ0iKDdMD7jYTsTW12OAlCpdoE3Igik6L37pugIZi+N3usuyp5McfgKPWi12q3zvHLeGQ==",
"license": "MIT",
- "dependencies": {
- "browserslist": "^4.28.8",
- "postcss-value-parser": "^4.2.0"
- },
"engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
+ "node": ">=20"
},
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-discard-comments": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-8.0.4.tgz",
- "integrity": "sha512-SU1uLYRQPKLJJmqEmqzu+Ze+9xDurBm7m/LOzXG/ANBAfAGLjbQF+oIyZnf3jV3F155q5rRMYXsoTNEJsPyHng==",
- "license": "MIT",
- "dependencies": {
- "postcss-selector-parser": "^7.1.5"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-discard-duplicates": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-8.0.4.tgz",
- "integrity": "sha512-/ugMYYTE+IpHpTmwz6/S8w+blCz9pZNroUgadTdlbPnHoLLWis9QvwmoyWui2mOgFzuRM6Me7AnoGU3i0Ua2ng==",
- "license": "MIT",
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-discard-empty": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-8.0.5.tgz",
- "integrity": "sha512-im0QtfNFa6V3SGPrfqzrWYuhzSz1ztWORKsuhZHQbWdKMh0DiNj3pmqBnABbhdKjyeW6nZ1oZYGh4dMc3biyaw==",
- "license": "MIT",
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-discard-overridden": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-8.0.4.tgz",
- "integrity": "sha512-NqupxmnSSfWPJJDYbQk1qXWRwr+lw4Kyp/LSOjqwTpy/vSwo34EVXYKywgemSWpgh39P7Cs/G+tqynbRlXoJhw==",
- "license": "MIT",
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-merge-longhand": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-8.0.4.tgz",
- "integrity": "sha512-ammolHhMvuTz/L9YN/ge1SWbUDcD3Y9o2gXlo3S6H4MCJHheyVPwcI/LAnSuNT4gcUmSF9pNTXo7+3M/2MFPAQ==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0",
- "stylehacks": "^8.0.4"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-merge-rules": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-8.0.5.tgz",
- "integrity": "sha512-jz+QaKz4VhjsqTVsJMRuH+EvrX1F9l6kYFuF8g6geVxFoYnPEZN4G+zqCb6zhxOIcc2aeAo38XEl2pOIZi2gBw==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.28.8",
- "caniuse-api": "^4.0.0",
- "cssnano-utils": "^6.0.4",
- "postcss-selector-parser": "^7.1.5"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-minify-font-values": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-8.0.4.tgz",
- "integrity": "sha512-wZZgJ87U5WbQCEM0EOY/oM7M1a+sqW6vrOClGC9lNbsY0HYmbMFvFuukBn8PzF+ikKmaT0QB+uSAHTRLzMkD+A==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-minify-gradients": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-8.0.5.tgz",
- "integrity": "sha512-ViFzyy4qqTcl2D1+SpoubxkgGUvWNRPxboQKL64WON60KslCzi+XOf/Yn5QdQlBYI8/ChCpYMLS3FJ0ksA+r1Q==",
- "license": "MIT",
- "dependencies": {
- "@colordx/core": "^5.5.0",
- "cssnano-utils": "^6.0.4",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-minify-params": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-8.0.4.tgz",
- "integrity": "sha512-TDx9O/ni7KazRK32pVvoo3MjExyVxWE0949vB2XZ0oHnxdAtQFHa9oG21wWkvsOL3osjiOVejwDLe6a0d0EuSw==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.28.8",
- "cssnano-utils": "^6.0.4",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-minify-selectors": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-8.0.5.tgz",
- "integrity": "sha512-i+PlhVCaPa7xevjhpActH2PrP27kDNSuuFf/ZGk8YrIcd1pd3Mfcfiv8H7dbY1/vz7U+QparioAtJaFV+IEwQg==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.28.8",
- "caniuse-api": "^4.0.0",
- "cssesc": "^3.0.0",
- "postcss-selector-parser": "^7.1.5"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-normalize-charset": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-8.0.4.tgz",
- "integrity": "sha512-ihNV/Q9V/+Q9NTqgoK4FOwI7ipqJlsaxoTWxkGyCMi4ArLKX8HqLYIqATB/8xhXd9K88PCXqdR8218u9uuyc4w==",
- "license": "MIT",
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-normalize-display-values": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-8.0.4.tgz",
- "integrity": "sha512-F8DGtzelJDV6S5mhcugc+EJ8sXI+kFv2PBedkfMWqd8mvTE4qyy3kva6AQwjy2+L2lZ9TGTkSumdq+n3EhGeAw==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-normalize-positions": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-8.0.4.tgz",
- "integrity": "sha512-anOMhqe6Z0OP4jvchK1v1hIG08kO7rsp8uHrxT2+XaKp8wbvVcUO3QHUzRmQDazWUPtRzy1h2UlixyJenF42sg==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-normalize-repeat-style": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-8.0.4.tgz",
- "integrity": "sha512-vY8+k+/bFT7B8gzlHVye8FxBTMEpUAQxAgb4UYFAGGsKmXfwEvc7VPs+kpFNrTeqVKAvVh8+VVhZ+f3S4TWJPg==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-normalize-string": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-8.0.4.tgz",
- "integrity": "sha512-dWnV1frIV1XUlSYzJudceAbQ7PGyho9EgVHQXMcAoog6Nwnet3G9rz8IXcCb0EF2eefmpYG9hDT9+yWJOxc5zw==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-normalize-timing-functions": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-8.0.4.tgz",
- "integrity": "sha512-VANJsokAWdQ03ZJwmcdEKXJjVHRtMgalB/BgbCgN3CRTdbwB5TXlSDRmdShSCxpnZs8WLAm0mPa//p5o5D/ZTg==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-normalize-unicode": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-8.0.4.tgz",
- "integrity": "sha512-SxVEoFdYed0bxxwZwAXnaAZ2lzNb5jtiQvYWyMIEqnGOzCuztWpVO8LvsqpOfUIacOb6oYaWi7WOAZR36OhYqw==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.28.8",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-normalize-url": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-8.0.4.tgz",
- "integrity": "sha512-JKZW8KRHkLEYkUb/55n3knDUMZeyvxlTv7ZA82bcHiCjL81b0Yyf9fIUBAYKZ6ucDgKfCDM78xhXuteVlk/o9Q==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-normalize-whitespace": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-8.0.5.tgz",
- "integrity": "sha512-xuFovful3vVIA9fWWmAL2pG1Qr95Udj2MrLgjU50C6r+Xnh3s6t2BN1xXQ8lnCOCAtzMvMpPWYlnAh4nSv5VEQ==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-ordered-values": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-8.0.5.tgz",
- "integrity": "sha512-aDL7nPR7w1foUqo4rN6QY1Kr45+SYELnmUg5taZehh7FfFdxQmUjbuOOBuffIXjiHV45zqgFHCb4azsWW19jyw==",
- "license": "MIT",
- "dependencies": {
- "cssnano-utils": "^6.0.4",
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-reduce-initial": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-8.0.5.tgz",
- "integrity": "sha512-Bh5d7zjH1Ai9LzJ1qULUZIaC18cniD+wA6gFlOPglMxJRC7meXbuPvpJ/zHQGg5QKwQgit++XQhDTiEIhCk8Ow==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.28.8",
- "caniuse-api": "^4.0.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-reduce-transforms": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-8.0.4.tgz",
- "integrity": "sha512-ZGU7/R0GmjE3x2mOGB0g9Ohx74X+JjYX62RB5IBYLOe6R0fuHGZ76HtTY2CdM5NE8Yey/ew5clEf8iZQnjDjWA==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-selector-parser": {
- "version": "7.1.5",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.5.tgz",
- "integrity": "sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==",
- "license": "MIT",
- "dependencies": {
- "cssesc": "^3.0.0",
- "util-deprecate": "^1.0.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/postcss-svgo": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-8.0.5.tgz",
- "integrity": "sha512-8B5r9VfLVD2lANKxDi4FXeP2MX6NdaGIQwaMVXXy5DhzAPO3CdHqPYqknF63y7tuQLB+rSvYyNltW/tHHg4fAg==",
- "license": "MIT",
- "dependencies": {
- "postcss-value-parser": "^4.2.0",
- "svgo": "^4.0.2"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-unique-selectors": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-8.0.4.tgz",
- "integrity": "sha512-Sby0EtmD1mlvcZSWP5eXjxhxVgvXE5QVRzd+8NH0IbF+lYQIM57ybwAvJYYtI/fexMgCWcRnDETovjKOcLJb8w==",
- "license": "MIT",
- "dependencies": {
- "postcss-selector-parser": "^7.1.5"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
- "node_modules/postcss-value-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "license": "MIT"
- },
- "node_modules/powershell-utils": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.2.0.tgz",
- "integrity": "sha512-ZlsFlG7MtSFCoc5xreOvBAozCJ6Pf06opgJjh9ONEv418xpZSAzNjstD36C6+JwOnfSqOW/9uDkqKjezTdxZhw==",
- "license": "MIT",
- "engines": {
- "node": ">=20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/pretty-bytes": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-7.1.1.tgz",
- "integrity": "sha512-X+vn9z8nOFZQlxOLmfJ0iKDdMD7jYTsTW12OAlCpdoE3Igik6L37pugIZi+N3usuyp5McfgKPWi12q3zvHLeGQ==",
- "license": "MIT",
- "engines": {
- "node": ">=20"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/process": {
@@ -7001,12 +6591,12 @@
}
},
"node_modules/rc9": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/rc9/-/rc9-3.0.1.tgz",
- "integrity": "sha512-gMDyleLWVE+i6Sgtc0QbbY6pEKqYs97NGi6isHQPqYlLemPoO8dxQ3uGi0f4NiP98c+jMW6cG1Kx9dDwfvqARQ==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/rc9/-/rc9-3.1.0.tgz",
+ "integrity": "sha512-ufjkNVzbRHKcCOmTahZkmVsyc3W+MSk3jY03m+a7tGHkIsdVMG9l10/3HvFbWkkKzY5VFp3pkRsIo/UYgmFL7Q==",
"license": "MIT",
"dependencies": {
- "defu": "^6.1.6",
+ "defu": "^6.1.7",
"destr": "^2.0.5"
}
},
@@ -7146,12 +6736,12 @@
}
},
"node_modules/rolldown": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.5.tgz",
- "integrity": "sha512-VD2IE5PUG4Oj8zz2VGykiYd5wbnjdIiSsNQb8Qu5B+noEp+A78mu2iVvpp27g8es14Tk9rofNs5Tku9iQCS4fA==",
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.2.13.tgz",
+ "integrity": "sha512-/5apOkwWxtACcQtZ5WlrAsKS4JwXVThQPJZ3RqIruRY9UG9M8e0VlXN068xum/JRKA4aIUoJ13ghe/kGCvidiQ==",
"license": "MIT",
"dependencies": {
- "@oxc-project/types": "=0.146.0",
+ "@oxc-project/types": "=0.153.0",
"@rolldown/pluginutils": "^1.0.0"
},
"bin": {
@@ -7161,21 +6751,21 @@
"node": "^20.19.0 || >=22.12.0"
},
"optionalDependencies": {
- "@rolldown/binding-android-arm-eabi": "1.2.5",
- "@rolldown/binding-android-arm64": "1.2.5",
- "@rolldown/binding-darwin-arm64": "1.2.5",
- "@rolldown/binding-darwin-x64": "1.2.5",
- "@rolldown/binding-freebsd-x64": "1.2.5",
- "@rolldown/binding-linux-arm-gnueabihf": "1.2.5",
- "@rolldown/binding-linux-arm64-gnu": "1.2.5",
- "@rolldown/binding-linux-arm64-musl": "1.2.5",
- "@rolldown/binding-linux-ppc64-gnu": "1.2.5",
- "@rolldown/binding-linux-s390x-gnu": "1.2.5",
- "@rolldown/binding-linux-x64-gnu": "1.2.5",
- "@rolldown/binding-linux-x64-musl": "1.2.5",
- "@rolldown/binding-openharmony-arm64": "1.2.5",
- "@rolldown/binding-win32-arm64-msvc": "1.2.5",
- "@rolldown/binding-win32-x64-msvc": "1.2.5"
+ "@rolldown/binding-android-arm-eabi": "1.2.13",
+ "@rolldown/binding-android-arm64": "1.2.13",
+ "@rolldown/binding-darwin-arm64": "1.2.13",
+ "@rolldown/binding-darwin-x64": "1.2.13",
+ "@rolldown/binding-freebsd-x64": "1.2.13",
+ "@rolldown/binding-linux-arm-gnueabihf": "1.2.13",
+ "@rolldown/binding-linux-arm64-gnu": "1.2.13",
+ "@rolldown/binding-linux-arm64-musl": "1.2.13",
+ "@rolldown/binding-linux-ppc64-gnu": "1.2.13",
+ "@rolldown/binding-linux-s390x-gnu": "1.2.13",
+ "@rolldown/binding-linux-x64-gnu": "1.2.13",
+ "@rolldown/binding-linux-x64-musl": "1.2.13",
+ "@rolldown/binding-openharmony-arm64": "1.2.13",
+ "@rolldown/binding-win32-arm64-msvc": "1.2.13",
+ "@rolldown/binding-win32-x64-msvc": "1.2.13"
}
},
"node_modules/rolldown-string": {
@@ -7346,15 +6936,6 @@
],
"license": "MIT"
},
- "node_modules/sax": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.1.tgz",
- "integrity": "sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==",
- "license": "BlueOak-1.0.0",
- "engines": {
- "node": ">=11.0.0"
- }
- },
"node_modules/scule": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz",
@@ -7409,9 +6990,9 @@
}
},
"node_modules/seroval": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.6.3.tgz",
- "integrity": "sha512-5PwLbVPpT4DEki1hYVSSsoxWY6xCNMVucAVLK/CH0mXSDfp/I4KaAex72q80GNt5hpn7CCMGdSpIg4YGqH/wXQ==",
+ "version": "1.6.9",
+ "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.6.9.tgz",
+ "integrity": "sha512-UeEzHwAK+yl0YLbsvROV1t5yMYEwZZ0CfKYxDvUgS2fO9Vxdf8djqVIB+OuVpuawRNPqw68LE1Du/GMsW2ZPqA==",
"license": "MIT",
"engines": {
"node": ">=10"
@@ -7496,23 +7077,6 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/simple-git": {
- "version": "3.36.0",
- "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.36.0.tgz",
- "integrity": "sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==",
- "license": "MIT",
- "dependencies": {
- "@kwsites/file-exists": "^1.1.1",
- "@kwsites/promise-deferred": "^1.1.1",
- "@simple-git/args-pathspec": "^1.0.3",
- "@simple-git/argv-parser": "^1.1.0",
- "debug": "^4.4.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/steveukx/git-js?sponsor=1"
- }
- },
"node_modules/sirv": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz",
@@ -7564,9 +7128,9 @@
}
},
"node_modules/source-map-js": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
- "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz",
+ "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==",
"license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
@@ -7592,9 +7156,9 @@
}
},
"node_modules/srvx": {
- "version": "0.11.22",
- "resolved": "https://registry.npmjs.org/srvx/-/srvx-0.11.22.tgz",
- "integrity": "sha512-LqZxxBDMKuMAZzFzJnDCkFOrs9MZQZr0LvHiO/SuSZVdQaXD7xQ5UWTUxheJrQPve1qk9MG2B/yttUvJxw8egQ==",
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/srvx/-/srvx-1.0.5.tgz",
+ "integrity": "sha512-KvSKRpgPG/oaq3cyT614OQ2bAa7DynuGamivCZeoZzIUULOdbQz6wUtnnVuC4+DCx2Zglzo8v5gBYmWIWYhDxA==",
"license": "MIT",
"bin": {
"srvx": "bin/srvx.mjs"
@@ -7619,9 +7183,9 @@
}
},
"node_modules/std-env": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.2.0.tgz",
- "integrity": "sha512-oCUKSupKTHX53EyjDtuZQ64pjLJ6yYCtpmEw0goYxtjG9KpbRe8KAsl2tBUGU9DyMcJ0RwJ8GqJAFzMXcXW1Rw==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.3.0.tgz",
+ "integrity": "sha512-OtU/EgQ1kIm5KwqQpBC6ZEMXrZRui11w8zgfTWp8cdO9B8OaPsbA8bTHO2P+HNo1VlUTGMVBwPhydu6poeXiag==",
"license": "MIT"
},
"node_modules/streamx": {
@@ -7763,22 +7327,6 @@
"integrity": "sha512-10ZL5r77LhknxlP1FBiCW+VdnuWOEFLdSS2SKtjyEV+L4qP1hUEIMIZW94LC3jKxRmT/Dj7KkD1mqh/IY6lhKQ==",
"license": "ISC"
},
- "node_modules/stylehacks": {
- "version": "8.0.4",
- "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-8.0.4.tgz",
- "integrity": "sha512-irgZeyYBFVkb8k7yTRQ9No/bTniTGqzptGVMG1/Mj3N2YnI8nIozzY1pcok4i01NfrCSqvc0PdQB6O6kr6dJHw==",
- "license": "MIT",
- "dependencies": {
- "browserslist": "^4.28.8",
- "postcss-selector-parser": "^7.1.5"
- },
- "engines": {
- "node": "^22.11.0 || ^24.11.0 || >=26.0"
- },
- "peerDependencies": {
- "postcss": "^8.5.26"
- }
- },
"node_modules/supports-color": {
"version": "10.2.2",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",
@@ -7803,40 +7351,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/svgo": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.2.tgz",
- "integrity": "sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng==",
- "license": "MIT",
- "dependencies": {
- "commander": "^11.1.0",
- "css-select": "^5.1.0",
- "css-tree": "^3.0.1",
- "css-what": "^6.1.0",
- "csso": "^5.0.5",
- "picocolors": "^1.1.1",
- "sax": "^1.5.0"
- },
- "bin": {
- "svgo": "bin/svgo.js"
- },
- "engines": {
- "node": ">=16"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/svgo"
- }
- },
- "node_modules/svgo/node_modules/commander": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz",
- "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==",
- "license": "MIT",
- "engines": {
- "node": ">=16"
- }
- },
"node_modules/tagged-tag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz",
@@ -7944,9 +7458,9 @@
}
},
"node_modules/tinyexec": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.0.tgz",
- "integrity": "sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.1.tgz",
+ "integrity": "sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==",
"license": "MIT",
"engines": {
"node": ">=18"
@@ -8025,6 +7539,18 @@
"integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==",
"license": "MIT"
},
+ "node_modules/uint8array-extras": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.6.0.tgz",
+ "integrity": "sha512-8iAasVS4wUx0gPLjH8Xtz2PeDzTSiy8QiLGu2DT3X5GU+egFEQhpnbtkehbAwjvDcxIERmCYcysiODFmE3Ud0Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/ultrahtml": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.7.0.tgz",
@@ -8064,9 +7590,9 @@
}
},
"node_modules/undici": {
- "version": "8.10.0",
- "resolved": "https://registry.npmjs.org/undici/-/undici-8.10.0.tgz",
- "integrity": "sha512-HvltHd7avK13QIw/oLe4qoOLyoVSoafqJ2jYOrtMRBkbYT31eiBQ8O0ehRKZiEZCMEyLFQNIADpgCWC5fALvYQ==",
+ "version": "8.12.2",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-8.12.2.tgz",
+ "integrity": "sha512-XtuDWVdqTLr3NAxm2ly9/hU6kUsJOgGh1RASzMBbsw6aWCOaQzHdW+QQDfdERjfJ2V5vL5pRPa4RetO9UfivDg==",
"license": "MIT",
"engines": {
"node": ">=22.19.0"
@@ -8082,9 +7608,9 @@
}
},
"node_modules/unhead": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/unhead/-/unhead-3.4.0.tgz",
- "integrity": "sha512-OlgpyYjY+NkFyQCaMihg2uTFbbvyr5lZr6TokS68VdFTXJ5jo4JwFtGR8PwKy/wRpjbQYgKF7ZYO+pbRgxtSmw==",
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/unhead/-/unhead-3.4.3.tgz",
+ "integrity": "sha512-0FZI/qCCyIey14CKlGMFpiQumWSatlthJy7Xvro7H3nmi/V2owkcCXG03k0GXDc2/TV1K6bvrbAwhzTRe5Nhdw==",
"license": "MIT",
"dependencies": {
"hookable": "^6.1.1",
@@ -8161,13 +7687,13 @@
}
},
"node_modules/unplugin": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-3.3.0.tgz",
- "integrity": "sha512-qa66K+crbfyE6JK10GjvbJeRrOsuC/JpbnHctfyp/i4oBTxWOzJfRZyDiOk1PtErMFRu8JhsU/wPvOdBNWe5Rg==",
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-3.4.0.tgz",
+ "integrity": "sha512-9skdIFlCsPdFV7wUfZxNsFInlW+7nJmGu2gkTu0OUhF56aXGsHab9x52/QhdJ4lC7ZDPWTxbiC4ANqVlsuaW3w==",
"license": "MIT",
"dependencies": {
"@jridgewell/remapping": "^2.3.5",
- "picomatch": "^4.0.4",
+ "picomatch": "^4.0.7",
"webpack-virtual-modules": "^0.6.2"
},
"engines": {
@@ -8175,6 +7701,7 @@
},
"peerDependencies": {
"@farmfe/core": "*",
+ "@rsbuild/core": "*",
"@rspack/core": "*",
"bun-types-no-globals": "*",
"esbuild": "*",
@@ -8188,6 +7715,9 @@
"@farmfe/core": {
"optional": true
},
+ "@rsbuild/core": {
+ "optional": true
+ },
"@rspack/core": {
"optional": true
},
@@ -8403,9 +7933,9 @@
}
},
"node_modules/update-browserslist-db": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.1.tgz",
- "integrity": "sha512-ZZ61DsRsOnakl74HAmp3oSN4aXUmEWXf+i/yv0h7tIBfICc3VdrFErQKUUKPgu3AMsTUMbcongALEN4l6GSUrQ==",
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.3.4.tgz",
+ "integrity": "sha512-t8wonIOdQyOjtPd2VktlBu6QjTVTks6v8bSi7kd0r2Vll8TK1JYDZtRRdbmCHOAMphkZgrzK+L+vXK4pyZ8t4A==",
"funding": [
{
"type": "opencollective",
@@ -8445,9 +7975,9 @@
"license": "MIT"
},
"node_modules/verkit": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/verkit/-/verkit-0.3.2.tgz",
- "integrity": "sha512-zj/ob3UsvJGN0whEAKFp53REA5X66hvffVqoCtVQAakJKnKlH+/PcOfMoFwIG/o4rElqLv/ycAFlx8ZlXUorCg==",
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/verkit/-/verkit-0.5.0.tgz",
+ "integrity": "sha512-u4J1hr6Y+C/hit34GwL3eIcUf3wngT8TlYUjK7tk0jxydKLAq3sYvifjdTDA6U3KCKRcQCQDGf/srjxfZF3l7g==",
"license": "MIT",
"engines": {
"node": ">=18.12.0"
@@ -8457,15 +7987,15 @@
}
},
"node_modules/vite": {
- "version": "8.2.2",
- "resolved": "https://registry.npmjs.org/vite/-/vite-8.2.2.tgz",
- "integrity": "sha512-cFKLV/PRgAUlIRm5WjMjJ86jrftzpqcgH+Us+DS8mI3CDNiH30Whrz8uHL3+MOLPAgqbMBAqWdAHAphOAM+z/Q==",
+ "version": "8.3.4",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-8.3.4.tgz",
+ "integrity": "sha512-IftLE8phJhdNRIGNEV4JCCvfNScoZQVfcXaN8TQropWGJtOHcu+iAB9pHcuGvmEb/kddw0LBe/jS8ztdC6xdiQ==",
"license": "MIT",
"dependencies": {
"lightningcss": "^1.33.0",
- "picomatch": "^4.0.5",
- "postcss": "^8.5.26",
- "rolldown": "~1.2.4",
+ "picomatch": "^4.0.7",
+ "postcss": "^8.5.29",
+ "rolldown": "~1.2.12",
"tinyglobby": "^0.2.17"
},
"bin": {
@@ -8482,7 +8012,7 @@
},
"peerDependencies": {
"@types/node": "^20.19.0 || >=22.12.0",
- "@vitejs/devtools": "^0.4.0 || ^0.5.0",
+ "@vitejs/devtools": "^0.7.1",
"esbuild": "^0.27.0 || ^0.28.0",
"jiti": ">=1.21.0",
"less": "^4.0.0",
@@ -8757,16 +8287,16 @@
}
},
"node_modules/vue": {
- "version": "3.5.41",
- "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.41.tgz",
- "integrity": "sha512-2laE0p+aK+/AOPG/XL/WepOs/GlK755LJ1XECi9kDUrz1FKNw8rb2Xzlw9JS1rqEV55nb0ttsKxVlTCcd+R5cg==",
+ "version": "3.5.44",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.44.tgz",
+ "integrity": "sha512-dvvmaOCG7lAMkJTPqPwWeGMsPS6DIsFsfZDUgBp9V6mHf9b3+/wyVwYR4Es+WV6uJC0FKRxp81Obcq0ZwUcGFQ==",
"license": "MIT",
"dependencies": {
- "@vue/compiler-dom": "3.5.41",
- "@vue/compiler-sfc": "3.5.41",
- "@vue/runtime-dom": "3.5.41",
- "@vue/server-renderer": "3.5.41",
- "@vue/shared": "3.5.41"
+ "@vue/compiler-dom": "3.5.44",
+ "@vue/compiler-sfc": "3.5.44",
+ "@vue/runtime-dom": "3.5.44",
+ "@vue/server-renderer": "3.5.44",
+ "@vue/shared": "3.5.44"
},
"peerDependencies": {
"typescript": "*"
@@ -8778,18 +8308,18 @@
}
},
"node_modules/vue-bundle-renderer": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.3.2.tgz",
- "integrity": "sha512-BtazFw0lm3N/ZE4+tre2g8G+c5wolfizu+e5jxZAcao0gcy5KJei9Yopl1svDato2poeFldVLfmLMk57Sg8rLg==",
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/vue-bundle-renderer/-/vue-bundle-renderer-2.4.0.tgz",
+ "integrity": "sha512-IxHopQZgzTGBiuGERrQrAS7Lr3dCv+qxvgirEgCUFGAD4gYNfiaGYzC1DDojeZmJAmehp9gG8+17PGuVP6Ab2Q==",
"license": "MIT",
"dependencies": {
"ufo": "^1.6.4"
}
},
"node_modules/vue-component-type-helpers": {
- "version": "3.3.11",
- "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-3.3.11.tgz",
- "integrity": "sha512-LwcxzeliO9fkQcpJG0PoX8X5kmAhKmH9wkpDLxNabwzkQ9Zeib2YVHwFV4pcWmMLfXVfjr/dSV+DaJ3cIPgSNA==",
+ "version": "3.3.13",
+ "resolved": "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-3.3.13.tgz",
+ "integrity": "sha512-02KCxSmKDhIITjKyJ4QT5csP6L0WoRborLqY/34a40+S9uvMvdNgMV0yVjO3p2Gkz3ZoPmFz/0JsGHacwJYTxw==",
"license": "MIT"
},
"node_modules/vue-devtools-stub": {
@@ -8799,26 +8329,26 @@
"license": "MIT"
},
"node_modules/vue-router": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.3.1.tgz",
- "integrity": "sha512-GDBZzgmILxA/kFnkFbJjQZdZ2QQbngnIMMuoUcjhZIfH1RGMaPjPwX5ASnV38qamuA9uhO0RDjSBHTDNG2uXyQ==",
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.4.0.tgz",
+ "integrity": "sha512-pFvcYcxinDHjZUlf7AzFBrT8r8Xqvv4uMHoJnjc+EqPawXQvHTkF8S4tfSmQLpriVHUGfkaKlI7Et0KRjTMTdw==",
"license": "MIT",
"dependencies": {
"@vue-macros/common": "^3.1.3",
"@vue/devtools-api": "^8.1.5",
- "ast-walker-scope": "^0.9.0",
+ "ast-walker-scope": "^0.10.0",
"chokidar": "^5.0.0",
- "confbox": "^0.2.4",
+ "confbox": "^0.3.1",
"local-pkg": "^1.2.1",
- "magic-string": "^0.30.21",
+ "magic-string": "^1.4.3",
"mlly": "^1.8.2",
"muggle-string": "^0.4.1",
- "nostics": "^1.1.4",
+ "nostics": "^1.3.0",
"pathe": "^2.0.3",
- "picomatch": "^4.0.5",
+ "picomatch": "^4.0.7",
"scule": "^1.3.0",
"tinyglobby": "^0.2.17",
- "unplugin": "^3.3.0",
+ "unplugin": "^3.4.0",
"unplugin-utils": "^0.3.2"
},
"funding": {
@@ -8846,14 +8376,11 @@
}
}
},
- "node_modules/vue-router/node_modules/magic-string": {
- "version": "0.30.21",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
- "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
- "license": "MIT",
- "dependencies": {
- "@jridgewell/sourcemap-codec": "^1.5.5"
- }
+ "node_modules/vue-router/node_modules/confbox": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.3.1.tgz",
+ "integrity": "sha512-cKUSoKa8YxFZZSmraVi7onONx3amu77ngK3kGpsYHDH7drPwCRkQE1RYMPlLRrMtnciRj274XNRxcHxnKmDSnA==",
+ "license": "MIT"
},
"node_modules/webidl-conversions": {
"version": "3.0.1",
diff --git a/capture/fixture/package.json b/capture/fixture/package.json
index c4102a211..60bd9a5a9 100644
--- a/capture/fixture/package.json
+++ b/capture/fixture/package.json
@@ -3,7 +3,7 @@
"type": "module",
"private": true,
"dependencies": {
- "nuxt": "4.5.2",
- "vue-router": "5.3.1"
+ "nuxt": "4.6.2",
+ "vue-router": "5.4.0"
}
}
diff --git a/capture/output/nuxt-dev-install-module.svg b/capture/output/nuxt-dev-install-module.svg
index e38890dcd..8f0f4bf8f 100644
--- a/capture/output/nuxt-dev-install-module.svg
+++ b/capture/output/nuxt-dev-install-module.svg
@@ -16,44 +16,55 @@ svg{--bg:#ffffff;--fg:#24292f;--chrome:#f6f8fa;--dot:#d0d7de}
nuxt dev (module auto-install)
-⣠⣦⣠⡀Nuxt4.5.2━━━━━━━━━━━━━━━━━━━━0% · 0.0ms STARTING preparing your appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/⠋━━━━━━━━━━━━━━━━━━━━0% · 1.0ms STARTING starting Nuxt...oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━17% · 138ms STARTING setting up modulesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 167ms STARTING preparing appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 259ms STARTING preparing appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━50% · 380ms STARTING generating typesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━67% · 540ms STARTING bundling appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 567ms STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 659ms STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 780ms STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 899ms STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/waiting for requests READY watching for changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-❯ Do you want to install @nuxt/scripts package?● Yes /○No
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠇ installing with npm · 1.0ms READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠏ installing with npm · 121ms READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠋ installing with npm · 241ms READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠙ installing with npm · 362ms READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠹ installing with npm · 482ms READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠸ installing with npm · 602ms READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠼ installing with npm · 722ms READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠴ installing with npm · 842ms READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠦ installing with npm · 963ms READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠧ installing with npm · 1.08s READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠇ installing with npm · 1.20s READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠏ installing with npm · 1.32s READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠋ installing with npm · 1.44s READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠙ installing with npm · 1.56s READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠹ installing with npm · 1.68s READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠸ installing with npm · 1.80s READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠼ installing with npm · 1.92s READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/⠴ installing with npm · 2.04s READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/✔ 1 request 312ms median ⚠ 1 warning READY ✔dependencies installed · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━17% · 28ms BUILDING ✔dependencies installed · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━67% · 165ms BUILDING ✔dependencies installed · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 240ms BUILDING ✔dependencies installed · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 366ms BUILDING ✔dependencies installed · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 485ms BUILDING ✔dependencies installed · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/✔ 1 request 312ms median READY ✔dependencies installed · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/✔ 1 request 312ms median READY watching for changes · GET /scripts · 200 · 312msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1━━━━━━━━━━━━━━━━━━━━0% · 0.0ms STARTING preparing your apprrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/⠋━━━━━━━━━━━━━━━━━━━━0% · 0.0ms STARTING starting Nuxt...oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━17% · 153ms STARTING setting up modulesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 323ms STARTING preparing appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 509ms STARTING preparing appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━50% · 685ms STARTING generating typesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━50% · 748ms STARTING generating typesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━67% · 972ms STARTING bundling appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.13s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.22s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.34s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.46s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.58s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.71s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.83s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.95s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⚠ 1 warning READY watching for changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○No
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }})Learn more: https://vite.dev/guide/dep-pre-bundling.html
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠴ installing with npm · 0.0ms READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠦ installing with npm · 96ms READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠧ installing with npm · 217ms READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠇ installing with npm · 337ms READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠏ installing with npm · 458ms READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠋ installing with npm · 578ms READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠙ installing with npm · 698ms READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠹ installing with npm · 818ms READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠸ installing with npm · 938ms READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠼ installing with npm · 1.05s READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠴ installing with npm · 1.17s READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠦ installing with npm · 1.29s READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠧ installing with npm · 1.41s READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠇ installing with npm · 1.53s READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠏ installing with npm · 1.65s READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠋ installing with npm · 1.77s READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠙ installing with npm · 1.90s READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠹ installing with npm · 2.02s READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠸ installing with npm · 2.14s READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⠼ installing @nuxt/scripts... · 2.30s READY ✔dependencies installed · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━17% · 52ms BUILDING ✔dependencies installed · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━50% · 130ms BUILDING ✔dependencies installed · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━67% · 241ms BUILDING ✔installed @nuxt/scripts · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 308ms BUILDING ✔installed @nuxt/scripts · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 422ms BUILDING ✔installed @nuxt/scripts · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 544ms BUILDING ✔installed @nuxt/scripts · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 686ms BUILDING ✔installed @nuxt/scripts · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 809ms BUILDING ✔installed @nuxt/scripts · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 932ms BUILDING ✔installed @nuxt/scripts · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/✔ 1 request 108ms median READY ✔installed @nuxt/scripts · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+❯ Do you want to install @nuxt/scripts package?● Yes /○Noℹ Vite discovered new dependencies at runtime:@vue/devtools-core← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.jsPre-bundle them in your nuxt.config.ts to avoid page reloads:export default defineNuxtConfig({ vite: { optimizeDeps: { include: [ '@vue/devtools-core', ] } }✔ Do you want to install @nuxt/scripts package?Yes⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/✔ 1 request 108ms median READY watching for changes · GET /scripts · 200 · 108msrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
diff --git a/capture/output/nuxt-dev-install-module.txt b/capture/output/nuxt-dev-install-module.txt
index d35bf3619..dae5d6b1d 100644
--- a/capture/output/nuxt-dev-install-module.txt
+++ b/capture/output/nuxt-dev-install-module.txt
@@ -1,7 +1,11 @@
-styles: 676a790aac9bd9d9
+styles: a057ea820f39fe11
+ '@vue/devtools-core',
+ ]
+ include: [
+ optimizeDeps: {
+ }
Local http://localhost:3000/
Local http://localhost:3000/ ⠋
- waiting for requests
━━━━━━━━━━━━━━━━━━━━ 0% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 17% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 33% · 42 ms
@@ -9,13 +13,18 @@ styles: 676a790aac9bd9d9
━━━━━━━━━━━━━━━━━━━━ 67% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 83% · 42 ms
⚠ 1 warning
+ ⚠ 2 warnings
✔ 1 request 42 ms median
- ✔ 1 request 42 ms median ⚠ 1 warning
+ ✔ 1 request 42 ms median ⚠ 2 warnings
+ ⠋ installing @nuxt/scripts... · 42 ms
⠋ installing with npm · 42 ms
+ @vue/devtools-core ← ./virtual:nuxt:.nuxt%2Fruntime.vue-devtools-client.CN4wuBpFwm.js
BUILDING ✔ dependencies installed · GET /scripts · 200 · 42 ms
+ BUILDING ✔ installed @nuxt/scripts · GET /scripts · 200 · 42 ms
READY watching for changes
READY watching for changes · GET /scripts · 200 · 42 ms
READY ✔ dependencies installed · GET /scripts · 200 · 42 ms
+ READY ✔ installed @nuxt/scripts · GET /scripts · 200 · 42 ms
STARTING building server
STARTING bundling app
STARTING generating types
@@ -23,11 +32,18 @@ styles: 676a790aac9bd9d9
STARTING preparing your app
STARTING setting up modules
STARTING starting Nuxt...
+ vite: {
+ }
o open · i info · l logs · n network · p routes · ? help · q quit
r restart · o open · i info · l logs · n network · p routes · ? help · q quit
⣠⣦⣠⡀ Nuxt x.y.z
⣠⣦⣠⡀ Nuxt x.y.z ready in 42 ms
+Learn more: https://vite.dev/guide/dep-pre-bundling.html
+Pre-bundle them in your nuxt.config.ts to avoid page reloads:
Yes
+export default defineNuxtConfig({
+})
+ℹ Vite discovered new dependencies at runtime:
● Yes / ○ No
✔ Do you want to install @nuxt/scripts package?
❯ Do you want to install @nuxt/scripts package?
diff --git a/capture/output/nuxt-dev-plain-restart.svg b/capture/output/nuxt-dev-plain-restart.svg
index fc2ec9972..6a74bb6a0 100644
--- a/capture/output/nuxt-dev-plain-restart.svg
+++ b/capture/output/nuxt-dev-plain-restart.svg
@@ -16,23 +16,28 @@ svg{--bg:#ffffff;--fg:#24292f;--chrome:#f6f8fa;--dot:#d0d7de}
nuxt dev (plain output, restart on config change)
-⠙ Starting Nuxt... 0.0s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠴ Preparing app 0.0s · 0.2s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠧ Preparing app 0.2s · 0.3s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠇ Generating types 0.0s · 0.3s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)✔ Vite client built in 21ms
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)✔ Vite client built in 21ms✔ Vite server built in 7ms⠹ Building server 0.0s · 0.6s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)✔ Vite client built in 21ms✔ Vite server built in 7ms⠸ Building server 0.1s · 0.6s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)✔ Vite client built in 21ms✔ Vite server built in 7ms⠼ Building server 0.2s · 0.7s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)✔ Vite client built in 21ms✔ Vite server built in 7ms⠴ Building server 0.3s · 0.8s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)✔ Vite client built in 21ms✔ Vite server built in 7ms⠦ Building server 0.3s · 0.9s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)✔ Vite client built in 21ms✔ Vite server built in 7ms✔ Nuxt Nitro server built in 496ms nitroℹ Vite server warmed up in 5ms│◆ Ready in 1.12s →http://localhost:3000/│config 82ms · modules 82ms · app 184ms · types 138ms · bundle 91ms · server 547mspressh + enterto see available shortcutsℹ Vite client warmed up in 35ms
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)✔ Vite client built in 21ms✔ Vite server built in 7ms✔ Nuxt Nitro server built in 496ms nitroℹ Vite server warmed up in 5ms│◆ Ready in 1.12s →http://localhost:3000/│config 82ms · modules 82ms · app 184ms · types 138ms · bundle 91ms · server 547mspressh + enterto see available shortcutsℹ Vite client warmed up in 35msℹ nuxt.config.ts changed. Reloading Nuxt...ℹ Re-optimizing dependencies because vite config has changed
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)✔ Vite client built in 21ms✔ Vite server built in 7ms✔ Nuxt Nitro server built in 496ms nitroℹ Vite server warmed up in 5ms│◆ Ready in 1.12s →http://localhost:3000/│config 82ms · modules 82ms · app 184ms · types 138ms · bundle 91ms · server 547mspressh + enterto see available shortcutsℹ Vite client warmed up in 35msℹ nuxt.config.ts changed. Reloading Nuxt...ℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 10ms✔ Vite server built in 6ms
-●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)✔ Vite client built in 21ms✔ Vite server built in 7ms✔ Nuxt Nitro server built in 496ms nitroℹ Vite server warmed up in 5ms│◆ Ready in 1.12s →http://localhost:3000/│config 82ms · modules 82ms · app 184ms · types 138ms · bundle 91ms · server 547mspressh + enterto see available shortcutsℹ Vite client warmed up in 35msℹ nuxt.config.ts changed. Reloading Nuxt...ℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 10ms✔ Vite server built in 6ms✔ Nuxt Nitro server built in 343ms nitroℹ Vite server warmed up in 2msℹ Vite client warmed up in 4ms
- ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)✔ Vite client built in 21ms✔ Vite server built in 7ms✔ Nuxt Nitro server built in 496ms nitroℹ Vite server warmed up in 5ms│◆ Ready in 1.12s →http://localhost:3000/│config 82ms · modules 82ms · app 184ms · types 138ms · bundle 91ms · server 547mspressh + enterto see available shortcutsℹ Vite client warmed up in 35msℹ nuxt.config.ts changed. Reloading Nuxt...ℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 10ms✔ Vite server built in 6ms✔ Nuxt Nitro server built in 343ms nitroℹ Vite server warmed up in 2msℹ Vite client warmed up in 4msℹ nuxt.config.ts changed. Reloading Nuxt... ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)ℹ Re-optimizing dependencies because vite config has changed (x2)✔ Vite client built in 9ms
-✔ Vite client built in 21ms✔ Vite server built in 7ms✔ Nuxt Nitro server built in 496ms nitroℹ Vite server warmed up in 5ms│◆ Ready in 1.12s →http://localhost:3000/│config 82ms · modules 82ms · app 184ms · types 138ms · bundle 91ms · server 547mspressh + enterto see available shortcutsℹ Vite client warmed up in 35msℹ nuxt.config.ts changed. Reloading Nuxt...ℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 10ms✔ Vite server built in 6ms✔ Nuxt Nitro server built in 343ms nitroℹ Vite server warmed up in 2msℹ Vite client warmed up in 4msℹ nuxt.config.ts changed. Reloading Nuxt... ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)ℹ Re-optimizing dependencies because vite config has changed (x2)✔ Vite client built in 9ms✔ Vite server built in 6ms
-✔ Nuxt Nitro server built in 496ms nitroℹ Vite server warmed up in 5ms│◆ Ready in 1.12s →http://localhost:3000/│config 82ms · modules 82ms · app 184ms · types 138ms · bundle 91ms · server 547mspressh + enterto see available shortcutsℹ Vite client warmed up in 35msℹ nuxt.config.ts changed. Reloading Nuxt...ℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 10ms✔ Vite server built in 6ms✔ Nuxt Nitro server built in 343ms nitroℹ Vite server warmed up in 2msℹ Vite client warmed up in 4msℹ nuxt.config.ts changed. Reloading Nuxt... ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)ℹ Re-optimizing dependencies because vite config has changed (x2)✔ Vite client built in 9ms✔ Vite server built in 6ms✔ Nuxt Nitro server built in 310ms nitroℹ Vite server warmed up in 2msℹ Vite client warmed up in 2ms
+
+⠙ Starting Nuxt... 0.0ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose⠸ Setting up modules 0.0ms · 147ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠴ Preparing app 0.0ms · 297ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠦ Preparing app 181ms · 478ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠏ Generating types 7.0ms · 650ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠋ Generating types 98ms · 741ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠹ Bundling app 2.0ms · 908ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 117ms · 1.02s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 42ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 20ms⠴ Building server 12ms · 1.10s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 117ms · 1.02s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 42ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 20ms⠦ Building server 92ms · 1.18s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 117ms · 1.02s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 42ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 20ms⠧ Building server 173ms · 1.26s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 117ms · 1.02s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 42ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 20ms⠇ Building server 276ms · 1.36s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 117ms · 1.02s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 42ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 20ms⠋ Building server 437ms · 1.52s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 117ms · 1.02s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 42ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 20ms⠙ Building server 517ms · 1.60s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 117ms · 1.02s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 42ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 20ms⠹ Building server 601ms · 1.69s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 117ms · 1.02s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 42ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 20ms⠼ Building server 761ms · 1.85s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 117ms · 1.02s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 42ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 20ms✔ Nuxt Nitro server built in 1021ms nitro│◆ Ready in 2.21s →http://localhost:3000/│config 147ms · modules 150ms · app 346ms · types 263ms · bundle 185ms · server 1.12spressh + enterto see available shortcuts
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 117ms · 1.02s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 42ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 20ms✔ Nuxt Nitro server built in 1021ms nitro│◆ Ready in 2.21s →http://localhost:3000/│config 147ms · modules 150ms · app 346ms · types 263ms · bundle 185ms · server 1.12spressh + enterto see available shortcutsℹ nuxt.config.ts changed. Reloading Nuxt...devtools updated
+➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 117ms · 1.02s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 42ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 20ms✔ Nuxt Nitro server built in 1021ms nitro│◆ Ready in 2.21s →http://localhost:3000/│config 147ms · modules 150ms · app 346ms · types 263ms · bundle 185ms · server 1.12spressh + enterto see available shortcutsℹ nuxt.config.ts changed. Reloading Nuxt...devtools updatedℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 21ms✔ Vite server built in 24ms
+➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 117ms · 1.02s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 42ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 20ms✔ Nuxt Nitro server built in 1021ms nitro│◆ Ready in 2.21s →http://localhost:3000/│config 147ms · modules 150ms · app 346ms · types 263ms · bundle 185ms · server 1.12spressh + enterto see available shortcutsℹ nuxt.config.ts changed. Reloading Nuxt...devtools updatedℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 21ms✔ Vite server built in 24ms✔ Nuxt Nitro server built in 755ms nitro
+⠸ Bundling app 117ms · 1.02s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 42ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 20ms✔ Nuxt Nitro server built in 1021ms nitro│◆ Ready in 2.21s →http://localhost:3000/│config 147ms · modules 150ms · app 346ms · types 263ms · bundle 185ms · server 1.12spressh + enterto see available shortcutsℹ nuxt.config.ts changed. Reloading Nuxt...devtools updatedℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 21ms✔ Vite server built in 24ms✔ Nuxt Nitro server built in 755ms nitroℹ nuxt.config.ts changed. Reloading Nuxt...devtools updated ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)
+│◆ Ready in 2.21s →http://localhost:3000/│config 147ms · modules 150ms · app 346ms · types 263ms · bundle 185ms · server 1.12spressh + enterto see available shortcutsℹ nuxt.config.ts changed. Reloading Nuxt...devtools updatedℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 21ms✔ Vite server built in 24ms✔ Nuxt Nitro server built in 755ms nitroℹ nuxt.config.ts changed. Reloading Nuxt...devtools updated ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2) WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 18ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 13ms
+◆ Ready in 2.21s →http://localhost:3000/│config 147ms · modules 150ms · app 346ms · types 263ms · bundle 185ms · server 1.12spressh + enterto see available shortcutsℹ nuxt.config.ts changed. Reloading Nuxt...devtools updatedℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 21ms✔ Vite server built in 24ms✔ Nuxt Nitro server built in 755ms nitroℹ nuxt.config.ts changed. Reloading Nuxt...devtools updated ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2) WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 18ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 13ms✔ Nuxt Nitro server built in 665ms nitro
diff --git a/capture/output/nuxt-dev-plain-restart.txt b/capture/output/nuxt-dev-plain-restart.txt
index 687478502..bc491c37b 100644
--- a/capture/output/nuxt-dev-plain-restart.txt
+++ b/capture/output/nuxt-dev-plain-restart.txt
@@ -1,12 +1,12 @@
-styles: cc8073ef7ffad653
+styles: b9481c350ba0bd29
+ devtools updated
press h + enter to see available shortcuts
➜ DevTools: press Shift + Alt + D in the browser (x.y.z)
➜ Local: http://localhost:3000/
➜ Network: use --host to expose
+ WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a plugin returned from applyToEnvironment. These hooks will be ignored.
+ WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a plugin returned from applyToEnvironment. These hooks will be ignored. (x2)
ℹ Re-optimizing dependencies because vite config has changed
-ℹ Re-optimizing dependencies because vite config has changed (x2)
-ℹ Vite client warmed up in 42 ms
-ℹ Vite server warmed up in 42 ms
ℹ nuxt.config.ts changed. Reloading Nuxt...
│
│ config 42 ms · modules 42 ms · app 42 ms · types 42 ms · bundle 42 ms · server 42 ms
diff --git a/capture/output/nuxt-dev-plain-static.svg b/capture/output/nuxt-dev-plain-static.svg
index b682add7d..2a3a5a256 100644
--- a/capture/output/nuxt-dev-plain-static.svg
+++ b/capture/output/nuxt-dev-plain-static.svg
@@ -16,6 +16,6 @@ svg{--bg:#ffffff;--fg:#24292f;--chrome:#f6f8fa;--dot:#d0d7de}
nuxt dev (plain output, ready)
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)✔ Vite client built in 21ms✔ Vite server built in 7ms✔ Nuxt Nitro server built in 494ms nitro│◆ Ready in 1.13s →http://localhost:3000/│config 88ms · modules 87ms · app 177ms · types 141ms · bundle 100ms · server 540mspressh + enterto see available shortcutsℹ Vite server warmed up in 4msℹ Vite client warmed up in 7ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 111ms · 1.04s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite client built in 44ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 13ms✔ Nuxt Nitro server built in 1075ms nitro│◆ Ready in 2.25s →http://localhost:3000/│config 155ms · modules 156ms · app 346ms · types 274ms · bundle 165ms · server 1.16spressh + enterto see available shortcuts
diff --git a/capture/output/nuxt-dev-plain-static.txt b/capture/output/nuxt-dev-plain-static.txt
index afd96d0ae..604022800 100644
--- a/capture/output/nuxt-dev-plain-static.txt
+++ b/capture/output/nuxt-dev-plain-static.txt
@@ -1,10 +1,10 @@
-styles: e436f2ee732d3233
+styles: 0b16b2e9f0d61733
press h + enter to see available shortcuts
➜ DevTools: press Shift + Alt + D in the browser (x.y.z)
➜ Local: http://localhost:3000/
➜ Network: use --host to expose
-ℹ Vite client warmed up in 42 ms
-ℹ Vite server warmed up in 42 ms
+ WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a plugin returned from applyToEnvironment. These hooks will be ignored.
+ WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a plugin returned from applyToEnvironment. These hooks will be ignored. (x2)
│
│ config 42 ms · modules 42 ms · app 42 ms · types 42 ms · bundle 42 ms · server 42 ms
◆ Ready in 42 ms → http://localhost:3000/
diff --git a/capture/output/nuxt-dev-plain.svg b/capture/output/nuxt-dev-plain.svg
index 675463ffd..1c08628c3 100644
--- a/capture/output/nuxt-dev-plain.svg
+++ b/capture/output/nuxt-dev-plain.svg
@@ -16,15 +16,26 @@ svg{--bg:#ffffff;--fg:#24292f;--chrome:#f6f8fa;--dot:#d0d7de}
nuxt dev (plain output)
-⠙ Starting Nuxt... 0.0s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠼ Setting up modules 0.1s · 0.2s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠴ Preparing app 0.0s · 0.2s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠇ Generating types 0.0s · 0.4s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠋ Bundling app 0.0s · 0.5s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)ℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 47ms✔ Vite server built in 12ms⠹ Building server 0.0s · 0.7s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)ℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 47ms✔ Vite server built in 12ms⠼ Building server 0.1s · 0.8s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)ℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 47ms✔ Vite server built in 12ms⠴ Building server 0.2s · 0.9s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)ℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 47ms✔ Vite server built in 12ms⠧ Building server 0.4s · 1.0s
-│●Nuxt 4.5.2 (with Nitro 2.13.4, Vite 8.2.2 and Vue 3.5.41)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)ℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 47ms✔ Vite server built in 12ms✔ Nuxt Nitro server built in 505ms nitro│◆ Ready in 1.22s →http://localhost:3000/│config 153ms · modules 86ms · app 162ms · types 136ms · bundle 117ms · server 563mspressh + enterto see available shortcutsℹ Vite server warmed up in 4msℹ Vite client warmed up in 7ms
+
+⠙ Starting Nuxt... 0.0ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose⠸ Setting up modules 0.0ms · 156ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠴ Preparing app 0.0ms · 315ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠦ Preparing app 180ms · 495ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠏ Generating types 5.0ms · 667ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠋ Generating types 108ms · 770ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠹ Bundling app 2.0ms · 937ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 120ms · 1.05s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 52ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 24ms
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 120ms · 1.05s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 52ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 24ms⠴ Building server 0.0ms · 1.19s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 120ms · 1.05s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 52ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 24ms⠦ Building server 30ms · 1.22s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 120ms · 1.05s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 52ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 24ms⠧ Building server 112ms · 1.30s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 120ms · 1.05s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 52ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 24ms⠇ Building server 197ms · 1.39s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 120ms · 1.05s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 52ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 24ms⠏ Building server 279ms · 1.47s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 120ms · 1.05s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 52ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 24ms⠋ Building server 371ms · 1.56s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 120ms · 1.05s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 52ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 24ms⠙ Building server 456ms · 1.65s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 120ms · 1.05s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 52ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 24ms⠹ Building server 536ms · 1.73s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 120ms · 1.05s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 52ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 24ms⠸ Building server 617ms · 1.81s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 120ms · 1.05s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 52ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 24ms⠼ Building server 700ms · 1.89s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 120ms · 1.05s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 52ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 24ms⠦ Building server 863ms · 2.06s
+│●Nuxt 4.6.1 (with Nitro 2.13.4, Vite 8.3.4 and Vue 3.5.43)➜Local: http://localhost:3000/➜Network: use --host to expose ➜ DevTools: press Shift + Alt + D in the browser (v3.4.2)⠸ Bundling app 120ms · 1.05s WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in aℹ Re-optimizing dependencies because vite config has changed✔ Vite client built in 52ms WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a✔ Vite server built in 24ms✔ Nuxt Nitro server built in 1085ms nitro│◆ Ready in 2.43s →http://localhost:3000/│config 156ms · modules 159ms · app 347ms · types 273ms · bundle 262ms · server 1.24spressh + enterto see available shortcuts
diff --git a/capture/output/nuxt-dev-plain.txt b/capture/output/nuxt-dev-plain.txt
index c2e988b9e..406c17709 100644
--- a/capture/output/nuxt-dev-plain.txt
+++ b/capture/output/nuxt-dev-plain.txt
@@ -1,11 +1,10 @@
-styles: a2e3f38c20e4471a
+styles: d2449122d4dda2b2
press h + enter to see available shortcuts
➜ DevTools: press Shift + Alt + D in the browser (x.y.z)
➜ Local: http://localhost:3000/
➜ Network: use --host to expose
+ WARN Plugin "nuxt:devtools:config-retriever" defines Vite-specific hooks (configResolved) in a plugin returned from applyToEnvironment. These hooks will be ignored.
ℹ Re-optimizing dependencies because vite config has changed
-ℹ Vite client warmed up in 42 ms
-ℹ Vite server warmed up in 42 ms
│
│ config 42 ms · modules 42 ms · app 42 ms · types 42 ms · bundle 42 ms · server 42 ms
◆ Ready in 42 ms → http://localhost:3000/
diff --git a/capture/output/nuxt-dev-restart.svg b/capture/output/nuxt-dev-restart.svg
index ec4a54e5c..97c8c009d 100644
--- a/capture/output/nuxt-dev-restart.svg
+++ b/capture/output/nuxt-dev-restart.svg
@@ -16,27 +16,39 @@ svg{--bg:#ffffff;--fg:#24292f;--chrome:#f6f8fa;--dot:#d0d7de}
nuxt dev (restart on config change)
-⣠⣦⣠⡀Nuxt4.5.2━━━━━━━━━━━━━━━━━━━━0% · 0.0ms STARTING preparing your appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━17% · 77ms STARTING setting up modulesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 164ms STARTING preparing appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 254ms STARTING preparing appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━50% · 374ms STARTING generating typesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━67% · 537ms STARTING bundling appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 564ms STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 660ms STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 781ms STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 908ms STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/waiting for requests STARTING preparing your appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/waiting for requests READY watching for changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 69ms BUILDING preparing apprrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 152ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 244ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 375ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/waiting for requests READY watching for changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 76ms BUILDING building serverrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 120ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 242ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 362ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2ready in 1.17sLocalhttp://localhost:3000/waiting for requests READY watching for changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1━━━━━━━━━━━━━━━━━━━━0% · 0.0ms STARTING preparing your apprrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/⠋━━━━━━━━━━━━━━━━━━━━0% · 1.0ms STARTING starting Nuxt...oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━17% · 148ms STARTING setting up modulesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 308ms STARTING preparing appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 492ms STARTING preparing appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━50% · 663ms STARTING generating typesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━50% · 741ms STARTING generating typesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━67% · 946ms STARTING bundling appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.11s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.19s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.31s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.43s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.58s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.70s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.82s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.94s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1ready in 2.43sLocalhttp://localhost:3000/⚠ 1 warning READY watching for changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 42ms BUILDING preparing apprrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━67% · 165ms BUILDING bundling apprrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 270ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 382ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 502ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 622ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 766ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 886ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1ready in 2.43sLocalhttp://localhost:3000/waiting for requests READY watching for changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━50% · 61ms BUILDING generating typesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━67% · 124ms BUILDING bundling apprrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 244ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 368ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 488ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 608ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 731ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 852ms BUILDING compiling changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
diff --git a/capture/output/nuxt-dev-restart.txt b/capture/output/nuxt-dev-restart.txt
index 573b639b9..d41495e73 100644
--- a/capture/output/nuxt-dev-restart.txt
+++ b/capture/output/nuxt-dev-restart.txt
@@ -1,4 +1,4 @@
-styles: 1dd116504606b5d1
+styles: 8060c8131f1b5f10
Local http://localhost:3000/
Local http://localhost:3000/ ⠋
waiting for requests
@@ -8,6 +8,7 @@ styles: 1dd116504606b5d1
━━━━━━━━━━━━━━━━━━━━ 50% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 67% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 83% · 42 ms
+ ⚠ 1 warning
BUILDING building server
BUILDING bundling app
BUILDING compiling changes
diff --git a/capture/output/nuxt-dev-static.svg b/capture/output/nuxt-dev-static.svg
index 53930172d..f55119c34 100644
--- a/capture/output/nuxt-dev-static.svg
+++ b/capture/output/nuxt-dev-static.svg
@@ -16,6 +16,6 @@ svg{--bg:#ffffff;--fg:#24292f;--chrome:#f6f8fa;--dot:#d0d7de}
nuxt dev (ready)
-⣠⣦⣠⡀Nuxt4.5.2ready in 1.18sLocalhttp://localhost:3000/waiting for requests READY watching for changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1ready in 2.48sLocalhttp://localhost:3000/⚠ 1 warning READY watching for changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
diff --git a/capture/output/nuxt-dev-static.txt b/capture/output/nuxt-dev-static.txt
index 1e474efdd..f7c1d2499 100644
--- a/capture/output/nuxt-dev-static.txt
+++ b/capture/output/nuxt-dev-static.txt
@@ -1,13 +1,13 @@
-styles: bd638746e7494b36
+styles: fb976d6bd0fa7d02
Local http://localhost:3000/
Local http://localhost:3000/ ⠋
- waiting for requests
━━━━━━━━━━━━━━━━━━━━ 0% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 17% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 33% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 50% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 67% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 83% · 42 ms
+ ⚠ 1 warning
READY watching for changes
STARTING building server
STARTING bundling app
diff --git a/capture/output/nuxt-dev.svg b/capture/output/nuxt-dev.svg
index 2cb8e5b33..512de88fb 100644
--- a/capture/output/nuxt-dev.svg
+++ b/capture/output/nuxt-dev.svg
@@ -16,16 +16,23 @@ svg{--bg:#ffffff;--fg:#24292f;--chrome:#f6f8fa;--dot:#d0d7de}
nuxt dev
-⣠⣦⣠⡀Nuxt4.5.2━━━━━━━━━━━━━━━━━━━━0% · 0.0ms STARTING preparing your appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━17% · 77ms STARTING setting up modulesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 166ms STARTING preparing appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 255ms STARTING preparing appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━50% · 375ms STARTING generating typesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━67% · 542ms STARTING bundling appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 568ms STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 662ms STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 783ms STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 903ms STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
-⣠⣦⣠⡀Nuxt4.5.2ready in 1.19sLocalhttp://localhost:3000/waiting for requests READY watching for changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1━━━━━━━━━━━━━━━━━━━━0% · 0.0ms STARTING preparing your apprrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/⠋━━━━━━━━━━━━━━━━━━━━0% · 0.0ms STARTING starting Nuxt...oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━17% · 149ms STARTING setting up modulesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 315ms STARTING preparing appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━33% · 500ms STARTING preparing appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━50% · 671ms STARTING generating typesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━50% · 750ms STARTING generating typesoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━67% · 953ms STARTING bundling appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━67% · 1.08s STARTING bundling appoopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.21s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.33s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.45s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.58s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.70s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.82s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 1.95s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1Localhttp://localhost:3000/━━━━━━━━━━━━━━━━━━━━83% · 2.07s STARTING building serveroopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
+⣠⣦⣠⡀Nuxt4.6.1ready in 2.66sLocalhttp://localhost:3000/⚠ 1 warning READY watching for changesrrestart · oopen · iinfo · llogs · nnetwork · proutes · ?help · qquit
diff --git a/capture/output/nuxt-dev.txt b/capture/output/nuxt-dev.txt
index 1e474efdd..f7c1d2499 100644
--- a/capture/output/nuxt-dev.txt
+++ b/capture/output/nuxt-dev.txt
@@ -1,13 +1,13 @@
-styles: bd638746e7494b36
+styles: fb976d6bd0fa7d02
Local http://localhost:3000/
Local http://localhost:3000/ ⠋
- waiting for requests
━━━━━━━━━━━━━━━━━━━━ 0% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 17% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 33% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 50% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 67% · 42 ms
━━━━━━━━━━━━━━━━━━━━ 83% · 42 ms
+ ⚠ 1 warning
READY watching for changes
STARTING building server
STARTING bundling app
diff --git a/docs/dev.md b/docs/dev.md
index 3a08f0397..5a159c2a4 100644
--- a/docs/dev.md
+++ b/docs/dev.md
@@ -112,6 +112,8 @@ When the dev server reloads or restarts it says what caused it, and a change to
A dev server records itself in `nuxt.lock` inside your [build directory](/docs/directory-structure/nuxt), so a second `nuxt dev` for the same project reports the one already running instead of racing it for the port. Pass `--takeover` to stop it and start in its place, or set `NUXT_IGNORE_LOCK=1` to run a second server anyway (unsupported).
+With `--open`, the prompt also offers to open the running server in your browser without stopping it, which is the default when that server was started in a terminal. `--open.url` is resolved against the running server's URL.
+
The same lock file is how [`nuxt curl`](/docs/api/commands/curl) and [`nuxt task`](/docs/api/commands/task) find the server to talk to.
## HTTPS
diff --git a/docs/typecheck.md b/docs/typecheck.md
index 1b0eac252..1c00419e2 100644
--- a/docs/typecheck.md
+++ b/docs/typecheck.md
@@ -10,7 +10,7 @@ links:
```bash [Terminal]
-npx nuxt typecheck [ROOTDIR] [--cwd=] [--logLevel=] [--dotenv=...] [-e, --extends=...] [--checker=] [-b, --build]
+npx nuxt typecheck [ROOTDIR] [--cwd=] [--logLevel=] [--dotenv=...] [-e, --extends=...] [--checker=] [-b, --build] [--incremental]
```
@@ -36,6 +36,8 @@ The `typecheck` command runs [`vue-tsc`](https://github.com/vuejs/language-tools
| `--checker=` | | Type checker to use |
| `-b, --build` | | Type-check in build mode, using TypeScript project references (detected automatically by default) |
| `--no-build` | | Type-check without TypeScript project references |
+| `--incremental` | `true` | Reuse type information from previous runs |
+| `--no-incremental` | | Type-check from scratch, without reusing type information from previous runs |
## Type checkers
@@ -46,6 +48,20 @@ The `typecheck` command runs [`vue-tsc`](https://github.com/vuejs/language-tools
A solution-style `tsconfig.json` (one that only lists `references`) is type-checked in build mode automatically. `--build` forces it, and `--no-build` turns it off.
+## Incremental type-checking
+
+In build mode, type information from each run is stored in the `tsBuildInfoFile` of every project referenced by `tsconfig.json`, so later runs only re-check what changed. From Nuxt v4.7, Nuxt's generated project configs store it in `.nuxt/cache/typecheck`, which is kept by `nuxt prepare` and `nuxt dev`. The cache is discarded when the type checker or TypeScript version changes, and is not used if any referenced project has no `tsBuildInfoFile`. Pass `--no-incremental` to remove the cached type information and type-check from scratch.
+
+## Memory
+
+The type checker runs in its own process. Unless you set `--max-old-space-size`, the heap limit of `vue-tsc` is raised to half of the memory of your machine (or of the container it runs in), up to 8 GB and at most the memory currently available. It is never set lower than Node's default. Golar type-checks outside of the JavaScript heap, so its limit is left alone.
+
+If the type checker is killed, for example because it ran out of memory, `nuxt typecheck` reports the signal and exits with `128` plus the signal number (`134` for `SIGABRT`, `137` for `SIGKILL`). To raise the heap limit yourself:
+
+```bash [Terminal]
+NODE_OPTIONS=--max-old-space-size=8192 npx nuxt typecheck
+```
+
::note
This command sets `process.env.NODE_ENV` to `production`. To override, define `NODE_ENV` in a [`.env`](/docs/directory-structure/env) file or as a command-line argument.
::
diff --git a/docs/upgrade.md b/docs/upgrade.md
index 5595c52b1..64f7537fa 100644
--- a/docs/upgrade.md
+++ b/docs/upgrade.md
@@ -10,13 +10,13 @@ links:
```bash [Terminal]
-npx nuxt upgrade [ROOTDIR] [--cwd=] [--logLevel=] [--dedupe] [-f, --force] [-ch, --channel=]
+npx nuxt upgrade [ROOTDIR] [--cwd=] [--logLevel=] [--dedupe] [-f, --force] [-ch, --channel=]
```
The `upgrade` command upgrades Nuxt to the latest version. It updates the version in your [`package.json`](/docs/directory-structure/package), reinstalls dependencies with your package manager and removes the build cache.
-`--channel` picks what to upgrade to: `stable` for the latest release, `v3` or `v4` to stay on a major, and `nightly`, `v3-nightly` or `v4-nightly` for the nightly release channel.
+`--channel` picks what to upgrade to: `stable` for the latest release, `v4` to stay on a major, and `nightly`, `v4-nightly` or `v5-nightly` for the nightly release channel.
`--force` recreates the lockfile and `node_modules` from scratch, and `--dedupe` deduplicates dependencies afterwards where the package manager supports it.
@@ -33,11 +33,11 @@ A dependency pinned to a pnpm catalog (`"nuxt": "catalog:"`) is upgraded in `pnp
## Options
-| Option | Default | Description |
-|--------------------------------------------------------------------|----------|-----------------------------------------------------|
-| `--cwd=` | | Specify the root directory of your Nuxt project |
-| `--logLevel=` | | Specify build-time log level |
-| `--dedupe` | | Dedupe dependencies after upgrading |
-| `-f, --force` | | Force upgrade to recreate lockfile and node_modules |
-| `-ch, --channel=` | `stable` | Specify a channel to install from |
+| Option | Default | Description |
+|----------------------------------------------------------------|----------|-----------------------------------------------------|
+| `--cwd=` | | Specify the root directory of your Nuxt project |
+| `--logLevel=` | | Specify build-time log level |
+| `--dedupe` | | Dedupe dependencies after upgrading |
+| `-f, --force` | | Force upgrade to recreate lockfile and node_modules |
+| `-ch, --channel=` | `stable` | Specify a channel to install from |
diff --git a/package.json b/package.json
index fc827af52..2e1bacab8 100644
--- a/package.json
+++ b/package.json
@@ -5,12 +5,12 @@
"devEngines": {
"runtime": {
"name": "node",
- "version": "^24.0.0",
+ "version": "^24.22.2",
"onFail": "download"
},
"packageManager": {
"name": "pnpm",
- "version": "11.25.0",
+ "version": "11.28.10",
"onFail": "download"
}
},
@@ -38,27 +38,27 @@
"@antfu/eslint-config": "^9.5.1",
"@codspeed/vitest-plugin": "^5.7.1",
"@nuxt/eslint-config": "^1.17.0",
- "@nuxt/nitro-server": "^4.5.2",
- "@nuxt/test-utils": "^4.3.3",
- "@types/node": "^24.19.1",
- "@vitest/coverage-v8": "^4.1.11",
+ "@nuxt/nitro-server": "^4.6.3",
+ "@nuxt/test-utils": "^4.3.4",
+ "@types/node": "^24.19.2",
+ "@vitest/coverage-v8": "^4.1.12",
"ansivision": "^0.4.0",
- "eslint": "^10.12.0",
- "exsolve": "^1.1.3",
+ "eslint": "^10.14.0",
+ "exsolve": "^1.2.0",
"fast-check": "^4.10.2",
- "knip": "^6.39.0",
- "nf3": "^0.4.0",
- "nuxt": "^4.5.2",
- "pkg-pr-new": "^0.0.88",
- "rolldown": "^1.2.12",
+ "knip": "^6.44.1",
+ "nf3": "^0.4.2",
+ "nuxt": "^4.6.2",
+ "pkg-pr-new": "^0.0.93",
+ "rolldown": "^1.2.15",
"rollup-plugin-visualizer": "^7.1.1",
"std-env": "^4.3.0",
- "tsdown": "^0.23.0",
+ "tsdown": "^0.23.4",
"typescript": "^6.0.3",
"unplugin-purge-polyfills": "^0.1.0",
"uqr": "^0.1.3",
- "vitest": "^4.1.11",
- "vue": "^3.5.43",
- "vue-router": "^5.3.1"
+ "vitest": "^4.1.12",
+ "vue": "^3.5.44",
+ "vue-router": "^5.4.0"
}
}
diff --git a/packages/create-nuxt/package.json b/packages/create-nuxt/package.json
index ac5c4e3f9..24d0d32fb 100644
--- a/packages/create-nuxt/package.json
+++ b/packages/create-nuxt/package.json
@@ -1,7 +1,7 @@
{
"name": "create-nuxt",
"type": "module",
- "version": "4.0.1",
+ "version": "4.1.0",
"description": "Create a Nuxt app in seconds",
"license": "MIT",
"repository": {
@@ -32,15 +32,15 @@
"devDependencies": {
"@bomb.sh/tab": "^0.0.22",
"@clack/prompts": "^1.8.1",
- "@types/node": "^24.19.1",
+ "@types/node": "^24.19.2",
"citty": "^0.2.2",
"giget": "^3.3.1",
"package-manager-detector": "^1.9.0",
"pathe": "^2.0.3",
- "pkg-types": "^2.3.3",
+ "pkg-types": "^2.4.0",
"std-env": "^4.3.0",
"tinyexec": "^1.3.1",
- "tsdown": "^0.23.0",
+ "tsdown": "^0.23.4",
"typescript": "^6.0.3"
}
}
diff --git a/packages/nuxi/package.json b/packages/nuxi/package.json
index eb586d8c7..78a4a5618 100644
--- a/packages/nuxi/package.json
+++ b/packages/nuxi/package.json
@@ -1,7 +1,7 @@
{
"name": "nuxi",
"type": "module",
- "version": "4.0.1",
+ "version": "4.1.0",
"description": "Nuxt CLI",
"license": "MIT",
"repository": {
@@ -45,12 +45,12 @@
}
},
"devDependencies": {
- "@types/node": "^24.19.1",
+ "@types/node": "^24.19.2",
"citty": "^0.2.2",
"jiti": "^2.7.0",
"std-env": "^4.3.0",
"tinyexec": "^1.3.1",
- "tsdown": "^0.23.0",
+ "tsdown": "^0.23.4",
"typescript": "^6.0.3"
}
}
diff --git a/packages/nuxt-cli/package.json b/packages/nuxt-cli/package.json
index 030c5b9b3..4ac5c74e4 100644
--- a/packages/nuxt-cli/package.json
+++ b/packages/nuxt-cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@nuxt/cli",
"type": "module",
- "version": "4.0.1",
+ "version": "4.1.0",
"description": "Nuxt CLI",
"license": "MIT",
"repository": {
@@ -69,21 +69,21 @@
"@clack/prompts": "^1.8.1",
"args-tokenizer": "^0.3.0",
"clickable-path": "^0.1.1",
- "confbox": "^0.3.1",
+ "confbox": "^0.3.2",
"consola": "^3.4.2",
"defu": "^6.1.7",
- "exsolve": "^1.1.3",
+ "exsolve": "^1.2.0",
"fuzzysort": "^4.0.2",
"get-port-please": "^3.2.0",
- "my-bad": "^0.2.9",
+ "my-bad": "^0.2.11",
"obug": "^3.0.0",
"package-manager-detector": "^1.9.0",
"pathe": "^2.0.3",
"perfect-debounce": "^2.1.0",
- "pkg-types": "^2.3.3",
+ "pkg-types": "^2.4.0",
"rc9": "^3.1.0",
"scule": "^1.3.0",
- "srvx": "^1.0.5",
+ "srvx": "^1.0.8",
"std-env": "^4.3.0",
"tinyclip": "^1.0.3",
"tinyexec": "^1.3.1",
@@ -92,21 +92,21 @@
},
"devDependencies": {
"@bomb.sh/tab": "^0.0.22",
- "@nuxt/kit": "^4.5.2",
- "@nuxt/schema": "^4.5.2",
- "@nuxt/test-utils": "^4.3.3",
+ "@nuxt/kit": "^4.6.2",
+ "@nuxt/schema": "^4.6.2",
+ "@nuxt/test-utils": "^4.3.4",
"@speed-highlight/core": "^2.1.0",
- "@types/node": "^24.19.1",
+ "@types/node": "^24.19.2",
"citty": "^0.2.2",
"giget": "^3.3.1",
"h3": "^1.15.11",
"jiti": "^2.7.0",
"nitro": "^3.0.260903-beta",
- "nitropack": "^2.13.4",
- "rolldown": "^1.2.12",
- "tsdown": "^0.23.0",
+ "nitropack": "^2.13.5",
+ "rolldown": "^1.2.15",
+ "tsdown": "^0.23.4",
"typescript": "^6.0.3",
- "undici": "^8.11.2",
- "vitest": "^4.1.11"
+ "undici": "^8.12.3",
+ "vitest": "^4.1.12"
}
}
diff --git a/packages/nuxt-cli/src/commands/analyze.ts b/packages/nuxt-cli/src/commands/analyze.ts
index 19e74887c..489b2f5f5 100644
--- a/packages/nuxt-cli/src/commands/analyze.ts
+++ b/packages/nuxt-cli/src/commands/analyze.ts
@@ -10,7 +10,7 @@ import { defu } from 'defu'
import { join, relative } from 'pathe'
import { serve } from 'srvx'
-import { isAllowedHost } from '../dev/host-check'
+import { isAllowedHost, resolveNuxtAllowedHosts } from '../dev/host-check'
import { resolveDotenvFileNames } from '../utils/args'
import { overrideEnv } from '../utils/env'
import { ActionableError } from '../utils/errors'
@@ -205,12 +205,13 @@ export default defineCommand({
logger.step('Starting stats server...')
const hostname = process.env.HOST || 'localhost'
- const allowedHosts = new Set([hostname.toLowerCase()])
+ const configuredHosts = resolveNuxtAllowedHosts(nuxt.options)
+ const allowedHosts = new Set([hostname, ...Array.isArray(configuredHosts) ? configuredHosts : []].map(host => host.toLowerCase()))
await serve({
hostname,
fetch(request) {
- if (!isAllowedHost(request.headers.get('host') ?? undefined, allowedHosts)) {
+ if (configuredHosts !== true && !isAllowedHost(request.headers.get('host') ?? undefined, allowedHosts)) {
return new Response('Forbidden: this host is not allowed.', { status: 403, headers: { 'content-type': 'text/plain' } })
}
const pathname = new URL(request.url).pathname.replace(/\/$/, '')
diff --git a/packages/nuxt-cli/src/commands/dev.ts b/packages/nuxt-cli/src/commands/dev.ts
index dc6be6091..9d1014c5a 100644
--- a/packages/nuxt-cli/src/commands/dev.ts
+++ b/packages/nuxt-cli/src/commands/dev.ts
@@ -186,12 +186,18 @@ const command = defineCommand({
const takeover = await beforeServing(() => takeOverServer(buildDir, {
requestedPort: parsePort(listenOverrides.port),
takeover: ctx.args.takeover,
+ open: listenOverrides.open,
+ openURL: listenOverrides.openURL,
}))
if (takeover.action === 'refused') {
await teardownDevUI()
logger.error(formatTakeoverRefusal(takeover.existing, takeover.reason))
process.exit(1)
}
+ if (takeover.action === 'opened') {
+ await teardownDevUI()
+ process.exit(0)
+ }
if (takeover.action === 'start-anyway') {
process.env.NUXT_IGNORE_LOCK = '1'
}
diff --git a/packages/nuxt-cli/src/commands/typecheck.ts b/packages/nuxt-cli/src/commands/typecheck.ts
index 535ed2906..6ad670244 100644
--- a/packages/nuxt-cli/src/commands/typecheck.ts
+++ b/packages/nuxt-cli/src/commands/typecheck.ts
@@ -2,9 +2,11 @@ import type { DetectResult } from 'package-manager-detector'
import type { TSConfig } from 'pkg-types'
import { existsSync, readFileSync } from 'node:fs'
import { writeFile } from 'node:fs/promises'
+import os from 'node:os'
import process from 'node:process'
import { styleText } from 'node:util'
+import v8 from 'node:v8'
import { cancel, confirm, isCancel, select } from '@clack/prompts'
import { defineCommand } from 'citty'
import { resolveModulePath } from 'exsolve'
@@ -13,13 +15,12 @@ import { readPackageJSON, readTSConfig } from 'pkg-types'
import { hasTTY } from 'std-env'
import { x } from 'tinyexec'
-import { resolveDotenvFileNames } from '../utils/args'
import { formatDuration } from '../utils/formatting'
-import { loadKit } from '../utils/kit'
import { logger } from '../utils/logger'
import { resolveRootDir } from '../utils/paths'
import { withNodePath } from '../utils/resolve-nuxt'
import { createSpinner } from '../utils/spinner'
+import { discardBuildInfo, resolveCacheKey, resolveIncrementalArgs } from '../utils/typecheck-cache'
import { dotEnvArgs, extendsArgs, logLevelArgs, rootDirArgs } from './_shared'
type TypeChecker = 'vue-tsc' | 'golar'
@@ -45,6 +46,8 @@ interface TypeCheckerBackend {
configNote?: string
resolve: (cwd: string, options?: { cache?: boolean }) => ResolvedTypeChecker
args: (supportsProjects: boolean) => string[]
+ /** Entry files of the packages whose versions key the incremental build info cache. */
+ cachePackages: (cwd: string, bin: string) => Array
ensureConfig?: (cwd: string) => Promise
}
@@ -81,6 +84,7 @@ const TYPE_CHECKERS: Record = {
}
},
args: supportsProjects => supportsProjects ? ['-b', '--noEmit'] : ['--noEmit'],
+ cachePackages: (_cwd, bin) => [bin, resolveModulePath('typescript', { from: bin, try: true })],
},
'golar': {
label: 'Golar',
@@ -101,6 +105,7 @@ const TYPE_CHECKERS: Record = {
}
},
args: supportsProjects => supportsProjects ? ['tsc', '--build', '--noEmit'] : ['tsc', '--noEmit'],
+ cachePackages: (cwd, bin) => [bin, resolveModulePath('@golar/vue', { from: withNodePath(cwd), try: true })],
ensureConfig: ensureGolarConfig,
},
}
@@ -128,6 +133,12 @@ export default defineCommand({
description: 'Type-check in build mode, using TypeScript project references (detected automatically by default)',
negativeDescription: 'Type-check without TypeScript project references',
},
+ incremental: {
+ type: 'boolean',
+ description: 'Reuse type information from previous runs',
+ negativeDescription: 'Type-check from scratch, without reusing type information from previous runs',
+ default: true,
+ },
},
async run(ctx) {
process.env.NODE_ENV = process.env.NODE_ENV || 'production'
@@ -147,11 +158,19 @@ export default defineCommand({
return
}
+ // Overrides may not be serialisable, so they are applied in this process.
+ const hasOverrides = Object.keys(ctx.data?.overrides ?? {}).length > 0
+ const { writeTypes, writeTypesInChild } = await import('../utils/write-types')
const [tsConfig] = await Promise.all([
readTSConfig(cwd).catch(() => ({} as TSConfig)),
- writeTypes(cwd, ctx.args.dotenv, ctx.args.logLevel as 'silent' | 'info' | 'verbose', {
- ...ctx.data?.overrides,
- ...(ctx.args.extends.length > 0 && { extends: ctx.args.extends }),
+ (hasOverrides ? writeTypes : writeTypesInChild)({
+ cwd,
+ dotenv: ctx.args.dotenv,
+ logLevel: ctx.args.logLevel as 'silent' | 'info' | 'verbose',
+ overrides: {
+ ...ctx.data?.overrides,
+ ...(ctx.args.extends.length > 0 && { extends: ctx.args.extends }),
+ },
}),
])
@@ -161,11 +180,36 @@ export default defineCommand({
logger.warn(`Your ${styleText('cyan', 'tsconfig.json')} references Nuxt's generated project configs but also includes source files of its own, so type-checking will not run in build mode. Add ${styleText('cyan', '"files": []')} to your ${styleText('cyan', 'tsconfig.json')}, or pass ${styleText('cyan', '--build')} to override.`)
}
+ const backend = TYPE_CHECKERS[typechecker.checker]
+ const args = backend.args(useProjectReferences)
+ if (useProjectReferences && supportsProjectReferences(tsConfig)) {
+ if (!ctx.args.incremental) {
+ await discardBuildInfo(cwd)
+ }
+ else {
+ const cacheKey = resolveCacheKey(backend.cachePackages(cwd, typechecker.bin))
+ if (cacheKey) {
+ args.push(...await resolveIncrementalArgs(cwd, cacheKey))
+ }
+ }
+ }
+
+ // Golar type-checks in Go, outside of the V8 heap.
+ const heap = typechecker.checker === 'vue-tsc' ? resolveCheckerHeap() : undefined
const start = Date.now()
- const result = await x(typechecker.bin, TYPE_CHECKERS[typechecker.checker].args(useProjectReferences), {
- nodeOptions: { stdio: 'inherit', cwd },
+ const proc = x(typechecker.bin, args, {
+ nodeOptions: { stdio: 'inherit', cwd, ...(heap?.nodeOptions && { env: { NODE_OPTIONS: heap.nodeOptions } }) },
})
+ const result = await proc
const duration = formatDuration(Date.now() - start)
+ // On Windows, Node exits with code 134 instead of raising `SIGABRT`.
+ const signal = proc.signalCode ?? (process.platform === 'win32' && result.exitCode === 134 ? 'SIGABRT' : null)
+
+ if (signal) {
+ const exitCode = reportKilledChecker(signal, duration, heap?.limit)
+ process.exitCode = result.exitCode ?? exitCode
+ return
+ }
if (result.exitCode === 0) {
if (hasTTY) {
@@ -182,6 +226,51 @@ export default defineCommand({
})
const NUXT_PROJECT_REFERENCE_RE = /(?:^|[/\\])tsconfig\.(?:app|server|shared|node)\.json$/
+const MAX_OLD_SPACE_SIZE_RE = /--max[-_]old[-_]space[-_]size[=\s]+(\d+)/
+const MAX_CHECKER_HEAP_MB = 8192
+const MB = 1024 * 1024
+
+/**
+ * Report a checker killed by a signal, even without a TTY, and return the exit code to use:
+ * `128 + signal number`, following the shell convention.
+ */
+function reportKilledChecker(signal: string, duration: string, heapLimit?: number): number {
+ // `SIGKILL` is sent by the kernel OOM killer, `SIGABRT` by V8 when it reaches its heap limit.
+ const outOfMemory = signal === 'SIGKILL' || signal === 'SIGABRT' ? ', which usually means it ran out of memory' : ''
+ const heapHint = signal === 'SIGABRT' && heapLimit ? ` Its heap was limited to ${styleText('cyan', `${heapLimit} MB`)}. Set ${styleText('bold', 'NODE_OPTIONS=--max-old-space-size=')} to raise it.` : ''
+ logger.error(`Type-checking was killed by ${styleText('bold', signal)} after ${styleText('cyan', duration)}${outOfMemory}.${heapHint}`)
+
+ const signalNumber = os.constants.signals[signal as NodeJS.Signals] as number | undefined
+ return signalNumber ? 128 + signalNumber : 1
+}
+
+/**
+ * Heap limit of the checker in MB, with the `NODE_OPTIONS` that set it if they differ from the inherited ones.
+ *
+ * Unless set by the user, this is half of the memory of the machine or container, bounded by the memory
+ * currently available and by `MAX_CHECKER_HEAP_MB`, and never below V8's default.
+ */
+function resolveCheckerHeap(): { limit: number, nodeOptions?: string } {
+ const nodeOptions = process.env.NODE_OPTIONS
+ const inherited = nodeOptions?.match(MAX_OLD_SPACE_SIZE_RE)
+ if (inherited) {
+ return { limit: Number(inherited[1]) }
+ }
+
+ const withLimit = (limit: number) => ({ limit, nodeOptions: [nodeOptions, `--max-old-space-size=${limit}`].filter(Boolean).join(' ') })
+
+ const own = process.execArgv.join(' ').match(MAX_OLD_SPACE_SIZE_RE)
+ if (own) {
+ return withLimit(Number(own[1]))
+ }
+
+ const defaultLimit = Math.round(v8.getHeapStatistics().heap_size_limit / MB)
+ const total = os.totalmem()
+ const constrained = process.constrainedMemory()
+ const memory = constrained > 0 && constrained < total ? constrained : total
+ const limit = Math.floor(Math.min(memory / 2, process.availableMemory(), MAX_CHECKER_HEAP_MB * MB) / MB)
+ return limit > defaultLimit ? withLimit(limit) : { limit: defaultLimit }
+}
/**
* Whether a tsconfig is a solution-style config, as used by Nuxt's project references setup.
@@ -370,24 +459,3 @@ async function installMissingPackages(options: {
logger.info(`You can install ${plural ? 'them' : 'it'} manually with:\n\n ${styleText('bold', installCommand)}\n`)
return false
}
-
-async function writeTypes(cwd: string, dotenv?: string[], logLevel?: 'silent' | 'info' | 'verbose', overrides?: Record) {
- const { loadNuxt, buildNuxt, writeTypes } = await loadKit(cwd)
- const nuxt = await loadNuxt({
- cwd,
- dotenv: { cwd, fileName: resolveDotenvFileNames(dotenv) },
- overrides: {
- _prepare: true,
- logLevel,
- ...overrides,
- },
- })
-
- try {
- await writeTypes(nuxt)
- await buildNuxt(nuxt)
- }
- finally {
- await nuxt.close()
- }
-}
diff --git a/packages/nuxt-cli/src/commands/upgrade.ts b/packages/nuxt-cli/src/commands/upgrade.ts
index 3ae567c73..9a671670e 100644
--- a/packages/nuxt-cli/src/commands/upgrade.ts
+++ b/packages/nuxt-cli/src/commands/upgrade.ts
@@ -95,7 +95,8 @@ export async function resolveCatalogSpecifier(spec: InstallSpec, current?: strin
const nuxtVersionTags = {
'3.x': '3x',
- '4.x': 'latest',
+ '4.x': '4x',
+ '5.x': '5x',
}
type NuxtVersionTag = keyof typeof nuxtVersionTags
@@ -108,8 +109,8 @@ async function getNightlyVersion(packageNames: string[]): Promise<{ npmPackages:
const nuxtVersion = await select({
message: 'Which nightly Nuxt release channel do you want to install?',
options: [
- { value: '3.x' as const, label: '3.x' },
{ value: '4.x' as const, label: '4.x' },
+ { value: '5.x' as const, label: '5.x' },
],
initialValue: '4.x' as const,
})
@@ -130,12 +131,14 @@ async function getRequiredNewVersion(packageNames: string[], channel: string): P
return getNightlyVersion(packageNames)
case 'v3':
return { npmPackages: packageNames.map(p => `${p}@3`), nuxtVersion: '3.x' }
- case 'v3-nightly':
- return { npmPackages: packageNames.map(p => getNightlyDependency(p, '3.x')), nuxtVersion: '3.x' }
case 'v4':
return { npmPackages: packageNames.map(p => `${p}@4`), nuxtVersion: '4.x' }
+ case 'v3-nightly':
+ return { npmPackages: packageNames.map(p => getNightlyDependency(p, '3.x')), nuxtVersion: '3.x' }
case 'v4-nightly':
return { npmPackages: packageNames.map(p => getNightlyDependency(p, '4.x')), nuxtVersion: '4.x' }
+ case 'v5-nightly':
+ return { npmPackages: packageNames.map(p => getNightlyDependency(p, '5.x')), nuxtVersion: '5.x' }
case 'stable':
default:
return { npmPackages: packageNames.map(p => `${p}@latest`), nuxtVersion: '4.x' }
@@ -164,7 +167,8 @@ export default defineCommand({
alias: 'ch',
default: 'stable',
description: 'Specify a channel to install from',
- options: ['stable', 'nightly', 'v3', 'v4', 'v4-nightly', 'v3-nightly'],
+ options: ['stable', 'nightly', 'v3', 'v4', 'v3-nightly', 'v4-nightly', 'v5-nightly'],
+ valueHint: 'stable|nightly|v4|v4-nightly|v5-nightly',
},
},
async run(ctx) {
diff --git a/packages/nuxt-cli/src/dev/error-channel.ts b/packages/nuxt-cli/src/dev/error-channel.ts
index d53fba8f6..1fef458c4 100644
--- a/packages/nuxt-cli/src/dev/error-channel.ts
+++ b/packages/nuxt-cli/src/dev/error-channel.ts
@@ -64,8 +64,8 @@ export function useErrorChannel(options: ErrorChannelOptions = {}): Promise typeof host === 'string')
+ }
+ return undefined
+}
+
+interface AllowedHostsOptions {
+ devServer?: object
+ vite?: { server?: { allowedHosts?: unknown } }
+}
+
+/**
+ * The union of `devServer.allowedHosts` and `vite.server.allowedHosts` in a
+ * resolved Nuxt config. `true` in either allows any host.
+ */
+export function resolveNuxtAllowedHosts(options: AllowedHostsOptions | undefined): true | string[] | undefined {
+ const devServer = resolveConfiguredAllowedHosts((options?.devServer as { allowedHosts?: unknown } | undefined)?.allowedHosts)
+ const vite = resolveConfiguredAllowedHosts(options?.vite?.server?.allowedHosts)
+ if (devServer === true || vite === true) {
+ return true
+ }
+ if (!devServer && !vite) {
+ return undefined
+ }
+ return [...new Set([...devServer ?? [], ...vite ?? []])]
+}
+
+/**
+ * Whether a request's `Host` header names this dev server or is allowed by the
+ * project, guarding the CLI's own endpoints (the progress stream, the loading
+ * page and the error page) against DNS rebinding, where a hostname the
+ * attacker controls resolves to this machine and a page in the developer's
+ * own browser becomes same-origin with the dev server.
*
* IP literals are always accepted: rebinding needs a DNS name, and devices on
* a permitted network reach a non-loopback bind by address. A missing `Host`
- * is accepted too, since it cannot come from a browser.
+ * is accepted too, since it cannot come from a browser. An entry with a
+ * leading dot, as in Vite's `server.allowedHosts`, also allows the domain and
+ * all its subdomains.
*/
export function isAllowedHost(host: string | undefined, allowedHosts: ReadonlySet): boolean {
if (!host) {
@@ -74,5 +111,13 @@ export function isAllowedHost(host: string | undefined, allowedHosts: ReadonlySe
if (isIP(hostname)) {
return true
}
- return allowedHosts.has(hostname)
+ if (allowedHosts.has(hostname)) {
+ return true
+ }
+ for (const entry of allowedHosts) {
+ if (entry.startsWith('.') && (hostname === entry.slice(1) || hostname.endsWith(entry))) {
+ return true
+ }
+ }
+ return false
}
diff --git a/packages/nuxt-cli/src/dev/listen.ts b/packages/nuxt-cli/src/dev/listen.ts
index de0ebd440..2a395dfdc 100644
--- a/packages/nuxt-cli/src/dev/listen.ts
+++ b/packages/nuxt-cli/src/dev/listen.ts
@@ -647,38 +647,59 @@ export function resolveOpenCommand(
/** How long a launcher has to fail before we assume the browser did open. */
const BROWSER_LAUNCH_TIMEOUT_MS = 3000
-export function openBrowser(url: string): void {
+/** Whether {@link openBrowser} has a browser to launch in this environment. */
+export function canOpenBrowser(): boolean {
+ const resolved = resolveOpenCommand('')
+ return !!resolved && (resolved[0] !== 'xdg-open' || hasDisplayServer())
+}
+
+/**
+ * Open `url` in a browser. The returned promise resolves once the launcher has
+ * exited or had time to fail, after any failure has been reported.
+ */
+export function openBrowser(url: string): Promise {
const resolved = resolveOpenCommand(url)
if (!resolved) {
- return
+ return Promise.resolve()
}
const [command, args] = resolved
if (command === 'xdg-open' && !hasDisplayServer()) {
logger.warn(`No browser is available in this environment. Open ${styleText('cyan', url)} manually.`)
- return
+ return Promise.resolve()
}
- const onFailure = (error: unknown) => {
- debug('Failed to open browser:', error)
- logger.warn(`Could not open ${styleText('cyan', url)} in a browser.`)
- }
+ return new Promise((resolve) => {
+ const onFailure = (error: unknown) => {
+ debug('Failed to open browser:', error)
+ logger.warn(`Could not open ${styleText('cyan', url)} in a browser.`)
+ resolve()
+ }
- try {
- const child = spawn(command, args, { stdio: 'ignore', detached: true })
- child.once('error', onFailure)
- const onExit = (code: number | null) => {
- if (code) {
- onFailure(new Error(`\`${command}\` exited with code ${code}`))
+ try {
+ const child = spawn(command, args, { stdio: 'ignore', detached: true })
+ const onExit = (code: number | null) => {
+ if (code) {
+ onFailure(new Error(`\`${command}\` exited with code ${code}`))
+ }
+ settle()
+ }
+ function settle() {
+ child.off('exit', onExit)
+ child.unref()
+ resolve()
}
+ child.once('error', (error) => {
+ onFailure(error)
+ settle()
+ })
+ child.once('exit', onExit)
+ // `BROWSER` may point at the browser itself rather than a launcher, in which
+ // case the process lives as long as the browser does and its eventual exit
+ // code says nothing about whether the URL opened.
+ setTimeout(settle, BROWSER_LAUNCH_TIMEOUT_MS).unref()
}
- child.once('exit', onExit)
- // `BROWSER` may point at the browser itself rather than a launcher, in which
- // case the process lives as long as the browser does and its eventual exit
- // code says nothing about whether the URL opened.
- setTimeout(() => child.off('exit', onExit), BROWSER_LAUNCH_TIMEOUT_MS).unref()
- child.unref()
- }
- catch (error) {
- onFailure(error)
- }
+ catch (error) {
+ onFailure(error)
+ }
+ })
}
diff --git a/packages/nuxt-cli/src/dev/takeover.ts b/packages/nuxt-cli/src/dev/takeover.ts
index 118739874..7749d2abf 100644
--- a/packages/nuxt-cli/src/dev/takeover.ts
+++ b/packages/nuxt-cli/src/dev/takeover.ts
@@ -8,10 +8,12 @@ import { checkPort } from 'get-port-please'
import { isCI } from 'std-env'
import { restoreRawMode, withDirectStdout } from '../utils/console'
+import { lockAppURL } from '../utils/dev-server'
import { clearStaleLock, clearTakeover, isLockEnabled, isProcessAlive, markTakenOver, readLock } from '../utils/lockfile'
import { logger } from '../utils/logger'
import { withUserAttention } from '../utils/startup-clock'
import { isInteractiveSession } from '../utils/stdout'
+import { canOpenBrowser, openBrowser, resolveOpenURL } from './listen'
import { DEV_SHUTDOWN_TIMEOUT_MS } from './shutdown'
/** How long a `SIGKILL`ed process has to disappear before we give up. */
@@ -39,8 +41,10 @@ export type TakeoverResult
| { action: 'refused', existing: LockInfo, reason: TakeoverRefusalReason }
/** The user chose to run a second server anyway, without the lock. */
| { action: 'start-anyway', existing: LockInfo }
+ /** The user opened the running server in a browser; the caller should exit cleanly. */
+ | { action: 'opened', existing: LockInfo }
-export type TakeoverChoice = 'takeover' | 'abort' | 'start-anyway'
+export type TakeoverChoice = 'takeover' | 'abort' | 'open' | 'start-anyway'
type ServerCommand = 'dev' | 'preview'
@@ -66,8 +70,15 @@ export interface TakeoverOptions {
takeover?: boolean
/** Whether this invocation can prompt. Defaults to the current terminal. */
interactive?: boolean
- /** Overridable so the decision table can be tested without a TTY. */
- prompt?: (existing: LockInfo, defaultChoice: TakeoverChoice) => Promise
+ /** `--open`; offers to open the running server instead of starting. */
+ open?: boolean
+ /** `--open.url`; resolved against the running server's URL. */
+ openURL?: string
+ /**
+ * Overridable so the decision table can be tested without a TTY. `openURL` is
+ * what the `open` choice would open, and is absent when it is unavailable.
+ */
+ prompt?: (existing: LockInfo, defaultChoice: TakeoverChoice, openURL: string | undefined) => Promise
/** How long to wait for the outgoing server, in ms. Overridable for tests. */
timeouts?: { graceful?: number, force?: number }
}
@@ -142,12 +153,25 @@ async function resolveTakeover(lockDir: string, options: TakeoverOptions): Promi
}
else {
const prompt = options.prompt ?? promptForTakeover
+ const openURL = options.open ? resolveBrowserURL(existing, options.openURL) : undefined
// Nothing ends an interactive session on a bare enter, so the default
// depends on whether a person is watching the other server.
- const choice = await withUserAttention(() => prompt(existing, existing.interactive ? 'abort' : 'takeover'))
+ const defaultChoice = !existing.interactive ? 'takeover' : openURL ? 'open' : 'abort'
+ const choice = await withUserAttention(() => prompt(existing, defaultChoice, openURL))
if (choice === 'abort') {
return { action: 'refused', existing, reason: 'declined' }
}
+ if (choice === 'open') {
+ if (!openURL) {
+ return { action: 'refused', existing, reason: 'declined' }
+ }
+ const gone = await checkHolderGone(lockDir, existing)
+ if (gone) {
+ return gone
+ }
+ await openBrowser(openURL)
+ return { action: 'opened', existing }
+ }
if (choice === 'start-anyway') {
if (existing.command === 'dev') {
logger.warn(`Starting a second dev server: both will write to ${styleText('cyan', lockDir)}, which is unsupported and may corrupt the build.`)
@@ -161,16 +185,12 @@ async function resolveTakeover(lockDir: string, options: TakeoverOptions): Promi
}
async function performTakeover(lockDir: string, existing: LockInfo, timeouts: TakeoverOptions['timeouts'] = {}): Promise {
- const port = existing.port!
- const portFree = await isPortFree(port, existing.hostname)
- if (!matchesLock(readLock(lockDir), existing)) {
- return { action: 'none' }
- }
- if (!isProcessAlive(existing.pid) || portFree) {
- clearStaleLock(lockDir, existing)
- return { action: 'stale' }
+ const gone = await checkHolderGone(lockDir, existing)
+ if (gone) {
+ return gone
}
+ const port = existing.port!
const label = describeServer(existing)
const startedAt = new Date(existing.startedAt).toLocaleTimeString()
const progress = startProgress(`Taking over the ${label} on port ${port} (PID ${existing.pid}, started ${startedAt})`)
@@ -213,6 +233,21 @@ async function performTakeover(lockDir: string, existing: LockInfo, timeouts: Ta
return { action: 'refused', existing, reason: 'timeout' }
}
+/**
+ * Recheck a holder after waiting on the user: `none` if its lock has been
+ * replaced, `stale` (with the lock dropped) if the server has gone.
+ */
+async function checkHolderGone(lockDir: string, existing: LockInfo): Promise {
+ const portFree = await isPortFree(existing.port!, existing.hostname)
+ if (!matchesLock(readLock(lockDir), existing)) {
+ return { action: 'none' }
+ }
+ if (!isProcessAlive(existing.pid) || portFree) {
+ clearStaleLock(lockDir, existing)
+ return { action: 'stale' }
+ }
+}
+
function matchesLock(current: LockInfo | undefined, existing: LockInfo): boolean {
return current?.pid === existing.pid
&& current.startedAt === existing.startedAt
@@ -293,15 +328,22 @@ function describeLocation(existing: LockInfo): string {
return existing.url || 'starting up (no URL yet)'
}
-async function promptForTakeover(existing: LockInfo, defaultChoice: TakeoverChoice): Promise {
+function resolveBrowserURL(existing: LockInfo, target: string | undefined): string | undefined {
+ const url = canOpenBrowser() ? lockAppURL(existing) : undefined
+ return url && target ? resolveOpenURL(target, url) : url
+}
+
+async function promptForTakeover(existing: LockInfo, defaultChoice: TakeoverChoice, openURL: string | undefined): Promise {
logger.info(`A Nuxt ${describeServer(existing)} is already running here (PID ${existing.pid}, ${describeLocation(existing)}).`)
+ const andOpen = openURL ? ' and open in browser' : ''
const choice = await select({
message: 'What would you like to do?',
initialValue: defaultChoice,
options: [
- { value: 'takeover', label: `Take over port ${existing.port}`, hint: 'stops the running server (--takeover)' },
+ { value: 'takeover', label: `Take over port ${existing.port}${andOpen}`, hint: 'stops the running server (--takeover)' },
+ ...(openURL ? [{ value: 'open' as const, label: `Do not start, open ${openURL} in browser`, hint: 'keeps the running server' }] : []),
{ value: 'abort', label: 'Do not start', hint: '--no-takeover' },
- { value: 'start-anyway', label: 'Start anyway', hint: serverKind(existing).startAnywayHint },
+ { value: 'start-anyway', label: `Start anyway${andOpen}`, hint: serverKind(existing).startAnywayHint },
],
})
restoreRawMode()
diff --git a/packages/nuxt-cli/src/dev/utils.ts b/packages/nuxt-cli/src/dev/utils.ts
index 341f09fdf..9636d6e49 100644
--- a/packages/nuxt-cli/src/dev/utils.ts
+++ b/packages/nuxt-cli/src/dev/utils.ts
@@ -1,3 +1,4 @@
+import type { LoadNuxtOptions } from '@nuxt/kit'
import type { Nuxt, NuxtConfig, NuxtOptions, ViteConfig } from '@nuxt/schema'
import type { ErrorReport } from 'my-bad'
import type { createDevServer } from 'nitro/builder'
@@ -39,7 +40,7 @@ import { resolveServerBuild } from '../utils/server-build'
import { createConfigWatcher, FileChangeTracker, getLocalLayerDirs } from './config-watcher'
import { createCliReport, DEFAULT_ERROR_CHANNEL, ERROR_CHANNEL_ENV, handleErrorChannelRequest, isErrorChannelRequest, isLocalPeer, isThreadRunner, openErrorBridge, publishCliProgress, renderErrorPage, resolveChannelPath, summariseReport, useErrorChannel, withErrorChannel } from './error-channel'
import { sendErrorResponse } from './error-response'
-import { isAllowedHost } from './host-check'
+import { isAllowedHost, resolveConfiguredAllowedHosts, resolveNuxtAllowedHosts } from './host-check'
import { bindListener, createListener, matchesBoundTarget, openBrowser, resolveOpenURL } from './listen'
import { RECOVERY_SCRIPT, withProgress } from './loading-page'
import { resolveDefaultLoadingTemplate } from './loading-template'
@@ -163,22 +164,13 @@ export function attachViteHmrServer(server: ViteServerOptions, hmrServer: HttpSe
return path
}
-interface NuxtConfigDiffEntry {
- key: string
-}
-
/**
- * `onConfigResolved` and `diffNuxtConfig` were added in a later `@nuxt/kit` than the one
- * whose types are pinned here, and the kit is resolved from the user's project, so both are
- * treated as optional capabilities. Older kits pass the unknown option through to `c12`,
- * which ignores it.
+ * `@nuxt/kit` is resolved from the user's project, so `diffNuxtConfig` (and the matching
+ * `onConfigResolved` load option) may be missing. Older kits pass the unknown option
+ * through to `c12`, which ignores it.
*/
-type LoadNuxtOptionsWithConfigDiff = Parameters[0] & {
- onConfigResolved?: (ctx: { rawConfig: Record }) => void | Promise
-}
-
function resolveConfigDiffer(kit: Awaited>) {
- const differ = (kit as { diffNuxtConfig?: (oldConfig: unknown, newConfig: unknown) => NuxtConfigDiffEntry[] }).diffNuxtConfig
+ const differ = (kit as Partial).diffNuxtConfig
return typeof differ === 'function' ? differ : undefined
}
@@ -254,11 +246,15 @@ export class NuxtDevServer extends EventEmitter {
#lockCleanup?: () => void
#lockedBuildDir?: string
#pendingReason?: DevRestartReason
- #rawConfig?: Record
+ #rawConfig?: NuxtConfig
#changedConfigKeys?: string[]
#bound?: BoundServer
#allowedHosts = new Set()
#allowAnyHost = false
+ /** Options of the bound listener, so a reload can rebuild the `Host` allowlist without a rebind. */
+ #listenOptions: ListenOptions = {}
+ /** Allowed hosts of the previous run's config, for the `Host` check before the config loads. */
+ #hintedAllowedHosts?: true | string[]
#openedEagerly = false
#progress = new DevProgress()
#warmup = new WarmupGate()
@@ -374,16 +370,22 @@ export class NuxtDevServer extends EventEmitter {
res.statusCode = 403
res.setHeader('Content-Type', 'text/plain')
}
- res.end('Forbidden: this host is not allowed. Pass it to `--host`, or `--public` to allow any host.')
+ res.end('Forbidden: this host is not allowed. Pass it to `--host`, add it to `devServer.allowedHosts` or `vite.server.allowedHosts` in `nuxt.config`, or use `--public` to allow any host.')
return true
}
/**
- * Record the hostnames this server answers on, for the `Host` check on the
- * CLI's own endpoints. `--public` opts out of the check entirely.
+ * Record the hostnames this server answers on and the loaded config's
+ * `devServer.allowedHosts` and `vite.server.allowedHosts`, for the `Host` check
+ * on the CLI's own endpoints. `--public` or `allowedHosts: true` in either opts
+ * out of the check entirely.
*/
#syncAllowedHosts(options: ListenOptions): void {
- this.#allowAnyHost = !!options.public
+ this.#listenOptions = options
+ const configured = this.#currentNuxt
+ ? resolveNuxtAllowedHosts(this.#currentNuxt.options)
+ : this.#hintedAllowedHosts
+ this.#allowAnyHost = !!options.public || configured === true
this.#allowedHosts.clear()
if (this.#allowAnyHost) {
return
@@ -400,6 +402,11 @@ export class NuxtDevServer extends EventEmitter {
// a malformed display URL is not a hostname to allow
}
}
+ if (Array.isArray(configured)) {
+ for (const host of configured) {
+ this.#allowedHosts.add(host.toLowerCase())
+ }
+ }
}
async #serve(req: IncomingMessage, res: ServerResponse): Promise {
@@ -722,9 +729,9 @@ export class NuxtDevServer extends EventEmitter {
this.emit('loading:error', error as Error)
}
- #createLoadOptions(urls?: string[]): LoadNuxtOptionsWithConfigDiff {
+ #createLoadOptions(urls?: string[]): LoadNuxtOptions {
const captureUIEvents = this.options.captureUIEvents
- const loadOptions: LoadNuxtOptionsWithConfigDiff = {
+ const loadOptions: LoadNuxtOptions = {
cwd: this.options.cwd,
dev: true,
ready: false,
@@ -786,7 +793,7 @@ export class NuxtDevServer extends EventEmitter {
const loadOptions = this.#createLoadOptions(urls)
loadOptions.onConfigResolved = ({ rawConfig }) => {
try {
- keys = diffNuxtConfig(previous, rawConfig).map(entry => entry.key)
+ keys = diffNuxtConfig(previous, rawConfig).map(entry => entry.label)
}
catch (error) {
// `ohash`'s diff walks the config without a cycle guard
@@ -838,7 +845,7 @@ export class NuxtDevServer extends EventEmitter {
this.#rawConfig = rawConfig
if (previous) {
try {
- this.#changedConfigKeys = diffNuxtConfig(previous, rawConfig).map(entry => entry.key)
+ this.#changedConfigKeys = diffNuxtConfig(previous, rawConfig).map(entry => entry.label)
}
catch (error) {
// `ohash`'s diff walks the config without a cycle guard
@@ -972,6 +979,7 @@ export class NuxtDevServer extends EventEmitter {
}
this.listener = await createListener(this.#bound, listenOptions, { announce: false })
+ this.#hintedAllowedHosts = resolveConfiguredAllowedHosts(hint?.allowedHosts)
this.#syncAllowedHosts(listenOptions)
this.emit('listening', { url: this.listener.url, urls: this.listener.getURLs(), confirmed: false })
@@ -1005,8 +1013,11 @@ export class NuxtDevServer extends EventEmitter {
this.#syncAllowedHosts(listenOptions)
this.emit('listening', { url: this.listener.url, urls: this.listener.getURLs(), confirmed: true })
+ const devServer = this.#currentNuxt.options.devServer as NuxtOptions['devServer'] & DevServerAllowedHosts
+
if (listenOptions.public) {
- this.#currentNuxt.options.devServer.cors = { origin: '*' }
+ devServer.cors = { origin: '*' }
+ devServer.allowedHosts = true
if (this.#currentNuxt.options.vite?.server) {
this.#currentNuxt.options.vite.server.allowedHosts = true
}
@@ -1015,9 +1026,13 @@ export class NuxtDevServer extends EventEmitter {
const urls = this.listener.getURLs().map(({ url }) => url)
if (urls.length > 0) {
+ const hostnames = urls.map(u => new URL(u).hostname)
+ devServer.allowedHosts = devServer.allowedHosts === true
+ ? true
+ : dedupe([...Array.isArray(devServer.allowedHosts) ? devServer.allowedHosts : [], ...hostnames])
this.#currentNuxt.options.vite = defu(this.#currentNuxt.options.vite, {
server: {
- allowedHosts: urls.map(u => new URL(u).hostname),
+ allowedHosts: hostnames,
},
})
const allowedHosts = this.#currentNuxt.options.vite.server?.allowedHosts
@@ -1042,6 +1057,7 @@ export class NuxtDevServer extends EventEmitter {
hostname: devServer.host || undefined,
https: !!devServer.https,
baseURL,
+ allowedHosts: resolveNuxtAllowedHosts(this.#currentNuxt?.options),
})
}
@@ -1057,8 +1073,8 @@ export class NuxtDevServer extends EventEmitter {
const hostname = overrides.hostname ?? nuxtConfig.devServer?.host
- // Only `--public` (or a sandbox that fronts the server) drops the `Host` and
- // CORS checks. A non-loopback `--host` widens who can reach the bind, not
+ // Only `--public` (or a sandbox that fronts the server) drops both the `Host`
+ // and CORS checks. A non-loopback `--host` widens who can reach the bind, not
// which origins may read from it.
const isPublic = provider === 'codesandbox' || overrides.public
@@ -1068,9 +1084,7 @@ export class NuxtDevServer extends EventEmitter {
const https = (httpsEnabled ?? !!nuxtConfig.devServer?.https)
&& defu(typeof overrides.https === 'object' ? overrides.https : {}, httpsFromConfig)
- const baseURL = nuxtConfig.app?.baseURL?.startsWith?.('./')
- ? nuxtConfig.app.baseURL.slice(1)
- : nuxtConfig.app?.baseURL
+ const baseURL = resolveAppBaseURL(nuxtConfig.app?.baseURL)
return {
...overrides,
@@ -1251,6 +1265,7 @@ export class NuxtDevServer extends EventEmitter {
port: addr.port,
hostname: addr.address,
url: serverUrl,
+ baseURL: resolveAppBaseURL(this.#currentNuxt.options.app?.baseURL),
})
this.#progress.setReady()
@@ -1372,6 +1387,9 @@ export class NuxtDevServer extends EventEmitter {
}
}
+ // A reload keeps the bound listener, so rebuild the `Host` allowlist from the new config.
+ this.#syncAllowedHosts(this.#listenOptions)
+
await this.#initializeNuxt(!!reload)
}
@@ -1394,6 +1412,10 @@ function isInteractive(): boolean {
return !!process.stdout.isTTY || !!process.env.__NUXT_DEV_PIPED_TTY__
}
+function resolveAppBaseURL(baseURL: string | undefined): string | undefined {
+ return baseURL?.startsWith?.('./') ? baseURL.slice(1) : baseURL
+}
+
function getAddressURL(addr: { address: string, port: number }, https: boolean) {
const proto = https ? 'https' : 'http'
let host = addr.address.includes(':') ? `[${addr.address}]` : addr.address
@@ -1418,6 +1440,11 @@ function dedupe(values: T[]): T[] {
return [...new Set(values)]
}
+/** `devServer.allowedHosts`, which `@nuxt/schema` declares from Nuxt 4.7. */
+interface DevServerAllowedHosts {
+ allowedHosts?: true | string[]
+}
+
/**
* Config the CLI injects on behalf of the live listener.
*
@@ -1454,6 +1481,7 @@ function resolveDevServerDefaults(listenOptions: { hostname?: string, https: boo
const allowedHosts = defaultConfig.vite?.server?.allowedHosts
if (Array.isArray(allowedHosts)) {
defaultConfig.vite!.server!.allowedHosts = dedupe(allowedHosts)
+ defaultConfig.devServer = { ...defaultConfig.devServer, allowedHosts: dedupe(allowedHosts) } as NuxtConfig['devServer']
}
const corsOrigin = defaultConfig.devServer?.cors?.origin
if (Array.isArray(corsOrigin)) {
diff --git a/packages/nuxt-cli/src/utils/dev-hint.ts b/packages/nuxt-cli/src/utils/dev-hint.ts
index 6423e79dd..032b365f3 100644
--- a/packages/nuxt-cli/src/utils/dev-hint.ts
+++ b/packages/nuxt-cli/src/utils/dev-hint.ts
@@ -6,13 +6,16 @@ import { debug } from './logger'
/**
* The address the last `nuxt dev` run resolved from `nuxt.config` for a given
- * project, so the next run can bind a socket before loading the config.
+ * project, so the next run can bind a socket before loading the config, and
+ * the `allowedHosts` (`devServer` and `vite.server` combined) that socket
+ * accepts until the config loads.
*/
export interface DevServerHint {
port?: number
hostname?: string
https?: boolean
baseURL?: string
+ allowedHosts?: true | string[]
}
function hintPath(cwd: string): string {
diff --git a/packages/nuxt-cli/src/utils/dev-server.ts b/packages/nuxt-cli/src/utils/dev-server.ts
index 0ba3eb364..f89e03098 100644
--- a/packages/nuxt-cli/src/utils/dev-server.ts
+++ b/packages/nuxt-cli/src/utils/dev-server.ts
@@ -1,3 +1,5 @@
+import type { LockInfo } from './lockfile'
+
import { existsSync, readFileSync } from 'node:fs'
import { isIP } from 'node:net'
import { networkInterfaces } from 'node:os'
@@ -58,6 +60,16 @@ export async function findDevServer(cwd: string, buildDir?: string): Promise 0 && value <= 2 ** 31 - 1
@@ -162,6 +166,11 @@ function lockURL(value: unknown): string | undefined {
}
}
+function lockURLPath(value: unknown): string | undefined {
+ const text = lockText(value)
+ return text && LOCK_URL_PATH_RE.test(text) ? text : undefined
+}
+
/**
* Validate a parsed `nuxt.lock` document.
*
@@ -189,6 +198,7 @@ export function parseLockInfo(raw: unknown): LockInfo | undefined {
const port = input.port
const hostname = lockText(input.hostname)
+ const baseURL = lockURLPath(input.baseURL)
const parentPid = lockPid(input.parentPid)
const serverPid = lockPid(input.serverPid)
const takenOverBy = lockPid(input.takenOverBy)
@@ -202,6 +212,7 @@ export function parseLockInfo(raw: unknown): LockInfo | undefined {
...typeof port === 'number' && Number.isInteger(port) && port > 0 && port <= 65_535 ? { port } : {},
...hostname && LOCK_HOSTNAME_RE.test(hostname) ? { hostname } : {},
...lockURL(input.url) ? { url: lockURL(input.url) } : {},
+ ...baseURL ? { baseURL } : {},
...parentPid ? { parentPid } : {},
...serverPid ? { serverPid } : {},
...takenOverBy ? { takenOverBy } : {},
diff --git a/packages/nuxt-cli/src/utils/nuxt.ts b/packages/nuxt-cli/src/utils/nuxt.ts
index 4c608c1c4..55df0c3a6 100644
--- a/packages/nuxt-cli/src/utils/nuxt.ts
+++ b/packages/nuxt-cli/src/utils/nuxt.ts
@@ -7,7 +7,7 @@ import { dirname, relative, resolve } from 'pathe'
import { debug, logger } from '../utils/logger'
-const GIT_ID_RE = /\.([0-9a-f]{7,8})$/
+const GIT_ID_RE = /[.-]([0-9a-f]{7,8})$/
interface NuxtProjectManifest {
_hash: string | null
@@ -69,7 +69,7 @@ export async function clearDevCaches(rootDir: string, buildDir: string): Promise
}
export function nuxtVersionToGitIdentifier(version: string) {
- // match the git identifier in the release, for example: 3.0.0-rc.8-27677607.a3a8706
+ // match the git identifier in the release, for example: 3.0.0-rc.8-27677607.a3a8706 or 4.6.2-2610261637-c655a32
const id = GIT_ID_RE.exec(version)
if (id?.[1]) {
return id[1]
diff --git a/packages/nuxt-cli/src/utils/package-managers.ts b/packages/nuxt-cli/src/utils/package-managers.ts
index bcabf313f..154fd3b50 100644
--- a/packages/nuxt-cli/src/utils/package-managers.ts
+++ b/packages/nuxt-cli/src/utils/package-managers.ts
@@ -1,9 +1,9 @@
import type { AgentName, DetectResult } from 'package-manager-detector'
import { execFile } from 'node:child_process'
-import process from 'node:process'
import { LOCKS } from 'package-manager-detector/constants'
import { detect } from 'package-manager-detector/detect'
+import { normalizeSpawnCommand } from 'tinyexec'
const preferredOrder: AgentName[] = ['npm', 'pnpm', 'yarn', 'bun', 'deno']
@@ -33,10 +33,9 @@ export async function detectPackageManager(cwd: string, { includeParentDirs = tr
}
export function getPackageManagerVersion(command: string): Promise {
- // Package managers are `.cmd` shims on Windows, which cannot be spawned without a shell.
- const isWindows = process.platform === 'win32'
+ const normalized = normalizeSpawnCommand(command, ['--version'])
return new Promise((resolve) => {
- const child = execFile(isWindows ? `"${command}"` : command, ['--version'], { shell: isWindows }, (error, stdout) => {
+ const child = execFile(normalized.command, [...normalized.args], normalized.options, (error, stdout) => {
resolve(error ? 'unknown' : stdout.trim())
})
child.stdin?.end()
diff --git a/packages/nuxt-cli/src/utils/server-build.ts b/packages/nuxt-cli/src/utils/server-build.ts
index f277b29dd..52cffbd8b 100644
--- a/packages/nuxt-cli/src/utils/server-build.ts
+++ b/packages/nuxt-cli/src/utils/server-build.ts
@@ -52,7 +52,7 @@ interface NuxtServerBuild {
* Nuxt fields the CLI reads optimistically: they exist in recent Nuxt only, and
* the CLI supports a range of versions.
*/
-interface MaybeModernNuxt extends Nuxt {
+interface MaybeModernNuxt extends Omit {
serverBuild?: NuxtServerBuild
options: Nuxt['options'] & { server?: { builder?: unknown } }
}
diff --git a/packages/nuxt-cli/src/utils/typecheck-cache.ts b/packages/nuxt-cli/src/utils/typecheck-cache.ts
new file mode 100644
index 000000000..881121ec2
--- /dev/null
+++ b/packages/nuxt-cli/src/utils/typecheck-cache.ts
@@ -0,0 +1,128 @@
+import { existsSync, readFileSync } from 'node:fs'
+import { mkdir, readFile, rm, utimes, writeFile } from 'node:fs/promises'
+import { parseJSONC } from 'confbox/jsonc'
+import { dirname, resolve } from 'pathe'
+
+import { debug } from './logger'
+
+interface ProjectConfig {
+ compilerOptions?: { tsBuildInfoFile?: unknown }
+ references?: Array<{ path: string }>
+}
+
+const STAMP_FILE = 'checker.stamp'
+
+/**
+ * Builds a cache key such as `vue-tsc@3.3.10+typescript@6.0.3` from the resolved entry files of the
+ * packages that affect type-checking output. Returns `undefined` if any version cannot be read.
+ */
+export function resolveCacheKey(entries: Array): string | undefined {
+ const ids: string[] = []
+ for (const entry of entries) {
+ const id = entry && readPackageId(entry)
+ if (!id) {
+ return undefined
+ }
+ ids.push(id)
+ }
+ return ids.join('+')
+}
+
+/**
+ * Returns `['--incremental']` if every project referenced by the solution-style `tsconfig.json` in
+ * `cwd` sets its own `tsBuildInfoFile`, after discarding build info written for a different cache key
+ * and marking the referenced configs as newer than their build info.
+ */
+export async function resolveIncrementalArgs(cwd: string, key: string): Promise {
+ try {
+ const { configs, buildInfoFiles } = await resolveProjects(cwd)
+ if (configs.length === 0 || buildInfoFiles.length < configs.length) {
+ return []
+ }
+
+ await discardStaleBuildInfo(buildInfoFiles, key)
+
+ // Build mode skips a project whose config and root files are older than its build info, without
+ // checking the files they import.
+ const now = new Date()
+ await Promise.all(configs.map(config => utimes(config, now, now)))
+
+ return ['--incremental']
+ }
+ catch (error) {
+ debug('Skipping incremental type-checking:', error)
+ return []
+ }
+}
+
+/** Removes the build info of the projects referenced by the solution-style `tsconfig.json` in `cwd`. */
+export async function discardBuildInfo(cwd: string): Promise {
+ try {
+ const { buildInfoFiles } = await resolveProjects(cwd)
+ await Promise.all(buildInfoFiles.map(file => rm(file, { force: true })))
+ }
+ catch (error) {
+ debug('Could not remove build info:', error)
+ }
+}
+
+async function resolveProjects(cwd: string) {
+ const rootConfig = resolve(cwd, 'tsconfig.json')
+ const configs = (await readConfig(rootConfig)).references?.map(reference => resolveReference(dirname(rootConfig), reference.path)) ?? []
+
+ const buildInfoFiles: string[] = []
+ for (const config of configs) {
+ const tsBuildInfoFile = (await readConfig(config)).compilerOptions?.tsBuildInfoFile
+ if (typeof tsBuildInfoFile === 'string') {
+ buildInfoFiles.push(resolve(dirname(config), tsBuildInfoFile))
+ }
+ }
+ return { configs, buildInfoFiles }
+}
+
+async function discardStaleBuildInfo(buildInfoFiles: string[], key: string) {
+ const dirs = new Set(buildInfoFiles.map(file => dirname(file)))
+ for (const dir of dirs) {
+ const stamp = resolve(dir, STAMP_FILE)
+ if (await readFile(stamp, 'utf8').catch(() => undefined) === key) {
+ continue
+ }
+ await Promise.all(buildInfoFiles
+ .filter(file => dirname(file) === dir)
+ .map(file => rm(file, { force: true })))
+ await mkdir(dir, { recursive: true })
+ await writeFile(stamp, key)
+ }
+}
+
+function resolveReference(dir: string, path: string) {
+ const resolved = resolve(dir, path)
+ return resolved.endsWith('.json') ? resolved : resolve(resolved, 'tsconfig.json')
+}
+
+async function readConfig(path: string): Promise {
+ return parseJSONC(await readFile(path, 'utf8'), { allowTrailingComma: true }) ?? {}
+}
+
+function readPackageId(entry: string): string | undefined {
+ let dir = dirname(entry)
+ while (true) {
+ const manifest = resolve(dir, 'package.json')
+ if (existsSync(manifest)) {
+ try {
+ const { name, version } = JSON.parse(readFileSync(manifest, 'utf8')) as { name?: string, version?: string }
+ if (name && version) {
+ return `${name}@${version}`
+ }
+ }
+ catch {
+ return undefined
+ }
+ }
+ const parent = dirname(dir)
+ if (parent === dir) {
+ return undefined
+ }
+ dir = parent
+ }
+}
diff --git a/packages/nuxt-cli/src/utils/write-types.ts b/packages/nuxt-cli/src/utils/write-types.ts
new file mode 100644
index 000000000..4cb3273d2
--- /dev/null
+++ b/packages/nuxt-cli/src/utils/write-types.ts
@@ -0,0 +1,57 @@
+import { spawn } from 'node:child_process'
+import { once } from 'node:events'
+import process from 'node:process'
+import { fileURLToPath } from 'node:url'
+
+import { resolveDotenvFileNames } from './args'
+import { ActionableError } from './errors'
+import { loadKit } from './kit'
+
+export interface WriteTypesOptions {
+ cwd: string
+ dotenv?: string[]
+ logLevel?: 'silent' | 'info' | 'verbose'
+ overrides?: Record
+}
+
+/** Load Nuxt in this process, write its types and build its templates. */
+export async function writeTypes(options: WriteTypesOptions): Promise {
+ const { cwd, dotenv, logLevel, overrides } = options
+ const { loadNuxt, buildNuxt, writeTypes } = await loadKit(cwd)
+ const nuxt = await loadNuxt({
+ cwd,
+ dotenv: { cwd, fileName: resolveDotenvFileNames(dotenv) },
+ overrides: {
+ _prepare: true,
+ logLevel,
+ ...overrides,
+ },
+ })
+
+ try {
+ await writeTypes(nuxt)
+ await buildNuxt(nuxt)
+ }
+ finally {
+ await nuxt.close()
+ }
+}
+
+/**
+ * Run {@link writeTypes} in a short-lived Node.js process, so this one does not
+ * keep Nuxt in memory afterwards. `options` must be JSON-serialisable.
+ */
+export async function writeTypesInChild(options: WriteTypesOptions): Promise {
+ const entry = fileURLToPath(new URL('./write-types.mjs', import.meta.url))
+ const child = spawn(process.execPath, [entry, JSON.stringify(options)], {
+ cwd: options.cwd,
+ stdio: 'inherit',
+ })
+ const [code, signal] = await once(child, 'exit') as [number | null, NodeJS.Signals | null]
+ if (signal) {
+ throw new ActionableError(`Generating types was terminated by ${signal}.`)
+ }
+ if (code !== 0) {
+ throw new ActionableError(`Generating types failed with exit code ${code}. Fix the error above and try again.`)
+ }
+}
diff --git a/packages/nuxt-cli/src/write-types.ts b/packages/nuxt-cli/src/write-types.ts
new file mode 100644
index 000000000..7aa19527c
--- /dev/null
+++ b/packages/nuxt-cli/src/write-types.ts
@@ -0,0 +1,20 @@
+import type { WriteTypesOptions } from './utils/write-types'
+
+import process from 'node:process'
+
+import { setupGlobalConsole } from './utils/console'
+import { asActionableError } from './utils/errors'
+import { writeTypes } from './utils/write-types'
+
+setupGlobalConsole()
+
+writeTypes(JSON.parse(process.argv[2]!) as WriteTypesOptions)
+ .catch((error) => {
+ console.error(asActionableError(error), '\n')
+ process.exitCode = 1
+ })
+ // Handles left open after `nuxt.close()` must not keep the parent waiting.
+ .finally(async () => {
+ await Promise.all([process.stdout, process.stderr].map(stream => new Promise(resolve => stream.write('', resolve))))
+ process.exit()
+ })
diff --git a/packages/nuxt-cli/test/e2e/dev-allowed-hosts.spec.ts b/packages/nuxt-cli/test/e2e/dev-allowed-hosts.spec.ts
index 1bd49482f..38d8b6353 100644
--- a/packages/nuxt-cli/test/e2e/dev-allowed-hosts.spec.ts
+++ b/packages/nuxt-cli/test/e2e/dev-allowed-hosts.spec.ts
@@ -1,4 +1,5 @@
-import { readFile } from 'node:fs/promises'
+import { readFile, writeFile } from 'node:fs/promises'
+import { request } from 'node:http'
import { join } from 'node:path'
import { fileURLToPath } from 'node:url'
import { getPort } from 'get-port-please'
@@ -7,6 +8,7 @@ import { runCommand } from '../../src'
import { createDevFixture } from '../utils'
const fixtureDir = await createDevFixture('allowed-hosts')
+const configFixtureDir = await createDevFixture('allowed-hosts-config')
const modulePath = fileURLToPath(new URL('../fixtures/log-vite-hosts.ts', import.meta.url))
async function resolveAllowedHosts(args: string[]): Promise {
@@ -19,6 +21,26 @@ async function resolveAllowedHosts(args: string[]): Promise Promise }> {
+ await writeFile(join(configFixtureDir, 'nuxt.config.ts'), `export default ${JSON.stringify({ vite: { server: { allowedHosts } } })}\n`)
+ const port = await getPort({ host: '127.0.0.1', port: 3640 })
+ const { result: { close } } = await runCommand('dev', ['--host=127.0.0.1', `--port=${port}`, `--cwd=${configFixtureDir}`]) as any
+ return { port, close }
+}
+
+/** Status of the progress endpoint for a `Host` header, which `fetch` does not let a caller set. */
+function progressStatusForHost(port: number, host: string): Promise {
+ return new Promise((resolve, reject) => {
+ const req = request({ host: '127.0.0.1', port, path: '/__nuxt_dev__/progress', headers: { host } }, (res) => {
+ // The progress endpoint is a stream that does not end.
+ res.destroy()
+ resolve(res.statusCode)
+ })
+ req.once('error', reject)
+ req.end()
+ })
+}
+
describe('dev server allowed hosts', () => {
it('should derive the bound hostname once on the first load', { timeout: 120_000 }, async () => {
const allowedHosts = await resolveAllowedHosts(['--host=127.0.0.1'])
@@ -38,4 +60,28 @@ describe('dev server allowed hosts', () => {
expect(allowedHosts).toBe(true)
})
+
+ it('should allow the hosts in `vite.server.allowedHosts` on its own endpoints', { timeout: 120_000 }, async () => {
+ const { port, close } = await startWithAllowedHosts(['.example.test'])
+
+ try {
+ expect(await progressStatusForHost(port, `app.example.test:${port}`)).toBe(200)
+ expect(await progressStatusForHost(port, `example.test:${port}`)).toBe(200)
+ expect(await progressStatusForHost(port, `rebinding-attacker.com:${port}`)).toBe(403)
+ }
+ finally {
+ await close()
+ }
+ })
+
+ it('should allow any host on its own endpoints for `vite.server.allowedHosts: true`', { timeout: 120_000 }, async () => {
+ const { port, close } = await startWithAllowedHosts(true)
+
+ try {
+ expect(await progressStatusForHost(port, `rebinding-attacker.com:${port}`)).toBe(200)
+ }
+ finally {
+ await close()
+ }
+ })
})
diff --git a/packages/nuxt-cli/test/e2e/dev-loading.spec.ts b/packages/nuxt-cli/test/e2e/dev-loading.spec.ts
index 65e12453b..d1b006f3e 100644
--- a/packages/nuxt-cli/test/e2e/dev-loading.spec.ts
+++ b/packages/nuxt-cli/test/e2e/dev-loading.spec.ts
@@ -27,6 +27,7 @@ describe('dev server loading screen', () => {
try {
const token = randomUUID()
const inflight = fetch(`${base}/api/hang?token=${token}`, { headers: { accept: 'text/html' } })
+ .then(async response => ({ response, html: await response.text() }))
await vi.waitFor(async () => {
const { started } = await fetch(`${base}/api/hang-state?token=${token}`).then(r => r.json()) as { started: boolean }
@@ -36,14 +37,14 @@ describe('dev server loading screen', () => {
await reload({ type: 'shortcut' })
const timer = new Promise<'hanging'>(resolve => setTimeout(resolve, 10_000, 'hanging').unref())
- const response = await Promise.race([inflight, timer])
- expect(response).not.toBe('hanging')
+ const settled = await Promise.race([inflight, timer])
+ expect(settled).not.toBe('hanging')
- const html = await (response as Response).text()
- expect((response as Response).status).toBe(503)
+ const { response, html } = settled as Awaited
+ expect(response.status).toBe(503)
// The page polls for itself and the progress stream pushes to it, so a
// reload header would only throw away what it is showing.
- expect((response as Response).headers.get('refresh')).toBeNull()
+ expect(response.headers.get('refresh')).toBeNull()
expect(html).toContain('Reloading Nuxt')
expect(html).toContain('nuxt-loader-bar')
}
@@ -104,14 +105,18 @@ describe('dev server loading screen', () => {
// `fetch(location.href)` from the loading page sends `accept: *\/*`. Answered
// with json, the page cannot find its own marker, decides the app is up and
// reloads, which loops for as long as the build takes.
- const polled = new Promise((resolve) => {
+ const polled = new Promise<{ contentType: string | null, html: string }>((resolve) => {
const poll = async () => {
- const response = await fetch(base, { headers: { accept: '*/*' } }).catch(() => undefined)
- if (!response || response.status !== 503) {
+ const page = await fetch(base, { headers: { accept: '*/*' } })
+ .then(async response => response.status === 503
+ ? { contentType: response.headers.get('content-type'), html: await response.text() }
+ : undefined)
+ .catch(() => undefined)
+ if (!page) {
setTimeout(poll, 5)
return
}
- resolve(response)
+ resolve(page)
}
void poll()
})
@@ -122,9 +127,9 @@ describe('dev server loading screen', () => {
})
try {
- const response = await polled
- expect(response.headers.get('content-type')).toContain('text/html')
- expect(await response.text()).toContain('__NUXT_LOADING__')
+ const { contentType, html } = await polled
+ expect(contentType).toContain('text/html')
+ expect(html).toContain('__NUXT_LOADING__')
}
finally {
await close()
diff --git a/packages/nuxt-cli/test/unit/commands/analyze.spec.ts b/packages/nuxt-cli/test/unit/commands/analyze.spec.ts
index 9f2e88a3b..521debb94 100644
--- a/packages/nuxt-cli/test/unit/commands/analyze.spec.ts
+++ b/packages/nuxt-cli/test/unit/commands/analyze.spec.ts
@@ -24,7 +24,7 @@ function createHooks() {
}
}
-const { acquireLock, acquireOutputLock, buildNuxt, formatLockError, loadNuxt, releaseBuildLock, releaseOutputLock } = vi.hoisted(() => ({
+const { acquireLock, acquireOutputLock, buildNuxt, formatLockError, loadNuxt, releaseBuildLock, releaseOutputLock, serve } = vi.hoisted(() => ({
acquireLock: vi.fn(),
formatLockError: vi.fn(() => 'locked'),
acquireOutputLock: vi.fn(),
@@ -32,8 +32,11 @@ const { acquireLock, acquireOutputLock, buildNuxt, formatLockError, loadNuxt, re
loadNuxt: vi.fn(),
releaseBuildLock: vi.fn(),
releaseOutputLock: vi.fn(),
+ serve: vi.fn(),
}))
+vi.mock('srvx', () => ({ serve }))
+
vi.mock('../../../src/utils/kit', () => ({
loadKit: () => Promise.resolve({ loadNuxt, buildNuxt }),
}))
@@ -46,7 +49,7 @@ vi.mock('../../../src/utils/lockfile', () => ({
let cwd: string
-async function runAnalyze({ args = [], routes = [] }: { args?: string[], routes?: string[] } = {}) {
+async function runAnalyze({ args = ['--no-serve'], routes = [], vite = {}, devServer = {} }: { args?: string[], routes?: string[], vite?: Record, devServer?: Record } = {}) {
const nuxtHooks = createHooks()
const prerenderRoutes = new Set(routes)
let overrides: Record = {}
@@ -62,6 +65,8 @@ async function runAnalyze({ args = [], routes = [] }: { args?: string[], routes?
rootDir: cwd,
nitro: {},
build: {},
+ devServer,
+ vite,
},
} as unknown as Nuxt)
})
@@ -73,7 +78,7 @@ async function runAnalyze({ args = [], routes = [] }: { args?: string[], routes?
await nitroHooks.callHook('prerender:routes', prerenderRoutes)
})
- const renderer = await render(() => runCommand(analyze, { rawArgs: [`--cwd=${cwd}`, '--no-serve', ...args] }))
+ const renderer = await render(() => runCommand(analyze, { rawArgs: [`--cwd=${cwd}`, ...args] }))
const ignore: ((path: string) => unknown)[] = overrides.nitro?.prerender?.ignore || []
return {
@@ -113,14 +118,14 @@ describe('nuxt analyze command', () => {
})
it('should prerender when the --prerender flag is passed', async () => {
- const { prerendered, overrides, output } = await runAnalyze({ args: ['--prerender'], routes: ['/', '/about'] })
+ const { prerendered, overrides, output } = await runAnalyze({ args: ['--no-serve', '--prerender'], routes: ['/', '/about'] })
expect(prerendered).toEqual(['/', '/about'])
expect(overrides.nitro?.prerender).toBeUndefined()
expect(output).not.toContain('Skipped prerendering')
})
it('should write metadata and fall back to a non-empty slug', async () => {
- await runAnalyze({ args: ['--name= '] })
+ await runAnalyze({ args: ['--no-serve', '--name= '] })
const meta = JSON.parse(await readFile(join(cwd, 'analyze/meta.json'), 'utf8'))
expect(meta).toMatchObject({
@@ -163,4 +168,42 @@ describe('nuxt analyze command', () => {
expect(buildNuxt).not.toHaveBeenCalled()
expect(releaseBuildLock).toHaveBeenCalledOnce()
})
+
+ describe('stats server', () => {
+ async function statusForHost(vite: Record, host: string, devServer: Record = {}): Promise {
+ vi.stubEnv('CI', '')
+ vi.stubEnv('HOST', '')
+ serve.mockReturnValue({ ready: () => Promise.resolve() })
+ await runAnalyze({ args: [], vite, devServer })
+ const { fetch } = serve.mock.calls[0]![0] as { fetch: (request: Request) => Response }
+ return fetch(new Request('http://localhost/', { headers: { host } })).status
+ }
+
+ afterEach(() => {
+ vi.unstubAllEnvs()
+ })
+
+ it('should reject a host it was not started on', async () => {
+ await expect(statusForHost({}, 'rebinding-attacker.com')).resolves.toBe(403)
+ })
+
+ it('should allow the hosts in `vite.server.allowedHosts`', async () => {
+ const vite = { server: { allowedHosts: ['.example.test'] } }
+ await expect(statusForHost(vite, 'app.example.test:3000')).resolves.toBe(200)
+ serve.mockClear()
+ await expect(statusForHost(vite, 'rebinding-attacker.com')).resolves.toBe(403)
+ })
+
+ it('should allow any host for `vite.server.allowedHosts: true`', async () => {
+ await expect(statusForHost({ server: { allowedHosts: true } }, 'rebinding-attacker.com')).resolves.toBe(200)
+ })
+
+ it('should allow the hosts in `devServer.allowedHosts`', async () => {
+ await expect(statusForHost({}, 'app.example.test', { allowedHosts: ['app.example.test'] })).resolves.toBe(200)
+ })
+
+ it('should allow any host for `devServer.allowedHosts: true`', async () => {
+ await expect(statusForHost({ server: { allowedHosts: ['app.example.test'] } }, 'rebinding-attacker.com', { allowedHosts: true })).resolves.toBe(200)
+ })
+ })
})
diff --git a/packages/nuxt-cli/test/unit/commands/typecheck.spec.ts b/packages/nuxt-cli/test/unit/commands/typecheck.spec.ts
index 40110d20c..ca75c8eed 100644
--- a/packages/nuxt-cli/test/unit/commands/typecheck.spec.ts
+++ b/packages/nuxt-cli/test/unit/commands/typecheck.spec.ts
@@ -1,20 +1,29 @@
-import { mkdir, mkdtemp, readFile, rm, writeFile } from 'node:fs/promises'
-import { tmpdir } from 'node:os'
+import { EventEmitter } from 'node:events'
+import { mkdir, mkdtemp, readFile, rm, stat, utimes, writeFile } from 'node:fs/promises'
+import os, { tmpdir } from 'node:os'
import process from 'node:process'
+import v8 from 'node:v8'
import { join } from 'pathe'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
-const { runInstall, answers, resolveModulePath, tinyexec, writeTypes } = vi.hoisted(() => ({
+const { runInstall, answers, resolveModulePath, spawn, tinyexec, writeTypes, tty } = vi.hoisted(() => ({
runInstall: vi.fn((_options: Record) => Promise.resolve({ success: true, output: '', command: '', ignoredBuilds: [] as string[] })),
answers: { select: [] as unknown[], confirm: [] as unknown[] },
resolveModulePath: vi.fn(),
+ spawn: vi.fn(),
tinyexec: vi.fn(() => Promise.resolve({ exitCode: 0, stdout: '', stderr: '' })),
writeTypes: vi.fn(() => Promise.resolve()),
+ tty: { value: true },
}))
vi.mock('tinyexec', () => ({ x: tinyexec }))
+vi.mock('node:child_process', async importOriginal => ({
+ ...await importOriginal(),
+ spawn,
+}))
+
vi.mock('exsolve', async importOriginal => ({
...await importOriginal(),
resolveModulePath,
@@ -41,7 +50,9 @@ vi.mock('../../../src/utils/kit', () => ({
vi.mock('std-env', async importOriginal => ({
...await importOriginal(),
- hasTTY: true,
+ get hasTTY() {
+ return tty.value
+ },
}))
vi.mock('@clack/prompts', async (importOriginal) => {
@@ -71,22 +82,38 @@ function installed(...names: string[]): void {
})
}
-async function runTypecheck(argv: string[] = []): Promise<{ output: string, exitCode: number | undefined }> {
+/** Make the type generation process exit with the given code or signal. */
+function typegenExits(code: number | null, signal: NodeJS.Signals | null = null): void {
+ spawn.mockImplementation(() => {
+ const child = new EventEmitter()
+ setImmediate(() => child.emit('exit', code, signal))
+ return child
+ })
+}
+
+async function runTypecheck(argv: string[] = [], data?: { overrides?: Record }): Promise<{ output: string, exitCode: number | undefined }> {
process.exitCode = undefined
const renderer = await render(async () => {
- await runCommandDef(typecheck, [`--cwd=${cwd}`, ...argv])
+ await runCommandDef(typecheck, [`--cwd=${cwd}`, ...argv], data)
})
const exitCode = process.exitCode as number | undefined
process.exitCode = 0
return { output: `${renderer.frames.join('\n')}\n${screen(renderer)}`, exitCode }
}
+/** A checker process killed by `signal` before it could exit. */
+function killed(signal: string) {
+ return Object.assign(Promise.resolve({ exitCode: undefined as unknown as number, stdout: '', stderr: '' }), { signalCode: signal })
+}
+
beforeEach(async () => {
cwd = await mkdtemp(join(tmpdir(), 'nuxt-typecheck-'))
answers.select.length = 0
answers.confirm.length = 0
+ tty.value = true
vi.clearAllMocks()
tinyexec.mockResolvedValue({ exitCode: 0, stdout: '', stderr: '' })
+ typegenExits(0)
runInstall.mockImplementation(() => Promise.resolve({ success: true, output: '', command: '', ignoredBuilds: [] as string[] }))
installed('typescript', 'vue-tsc/bin/vue-tsc.js')
await writeFile(join(cwd, 'package.json'), JSON.stringify({ name: 'app', type: 'module' }))
@@ -222,4 +249,310 @@ describe('typecheck results', () => {
expect(output).toContain('Type check failed')
expect(exitCode).toBe(2)
})
+
+ it('should report a checker killed by the OOM killer', async () => {
+ tinyexec.mockReturnValueOnce(killed('SIGKILL'))
+
+ const { output, exitCode } = await runTypecheck()
+
+ expect(output).toContain('Type-checking was killed by SIGKILL')
+ expect(output).toContain('out of memory')
+ expect(output).not.toContain('Type check failed')
+ expect(exitCode).toBe(137)
+ })
+
+ it('should treat SIGABRT as running out of memory', async () => {
+ tinyexec.mockReturnValueOnce(killed('SIGABRT'))
+
+ const { output, exitCode } = await runTypecheck()
+
+ expect(output).toContain('was killed by SIGABRT')
+ expect(output).toContain('out of memory')
+ expect(exitCode).toBe(128 + os.constants.signals.SIGABRT)
+ })
+
+ it('should report other signals without an out of memory hint', async () => {
+ tinyexec.mockReturnValueOnce(killed('SIGTERM'))
+
+ const { output, exitCode } = await runTypecheck()
+
+ expect(output).toContain('was killed by SIGTERM')
+ expect(output).not.toContain('out of memory')
+ expect(exitCode).toBe(143)
+ })
+
+ it('should report a killed checker without a TTY', async () => {
+ tty.value = false
+ tinyexec.mockReturnValueOnce(killed('SIGKILL'))
+
+ const { output, exitCode } = await runTypecheck()
+
+ expect(output).toContain('was killed by SIGKILL')
+ expect(exitCode).toBe(137)
+ })
+
+ it('should treat exit code 134 on Windows as SIGABRT', async () => {
+ const platform = process.platform
+ Object.defineProperty(process, 'platform', { value: 'win32', configurable: true })
+ tinyexec.mockResolvedValueOnce({ exitCode: 134, stdout: '', stderr: '' })
+
+ try {
+ const { output, exitCode } = await runTypecheck()
+
+ expect(output).toContain('was killed by SIGABRT')
+ expect(output).toContain('out of memory')
+ expect(output).not.toContain('Type check failed')
+ expect(exitCode).toBe(134)
+ }
+ finally {
+ Object.defineProperty(process, 'platform', { value: platform, configurable: true })
+ }
+ })
+})
+
+describe('typecheck heap limit', () => {
+ const MB = 1024 ** 2
+ const GB = 1024 ** 3
+ const execArgv = process.execArgv
+
+ function memory({ total = 12 * GB, constrained = 2 ** 64, available = 10 * GB, heapLimit = 2240 * MB } = {}) {
+ vi.spyOn(os, 'totalmem').mockReturnValue(total)
+ vi.spyOn(process, 'constrainedMemory').mockReturnValue(constrained)
+ vi.spyOn(process, 'availableMemory').mockReturnValue(available)
+ vi.spyOn(v8, 'getHeapStatistics').mockReturnValue({ ...v8.getHeapStatistics(), heap_size_limit: heapLimit })
+ }
+
+ function checkerNodeOptions(): string | undefined {
+ const options = (tinyexec.mock.calls[0] as unknown[])[2] as { nodeOptions: { env?: Record } }
+ return options.nodeOptions.env?.NODE_OPTIONS
+ }
+
+ beforeEach(() => {
+ vi.stubEnv('NODE_OPTIONS', '')
+ })
+
+ afterEach(() => {
+ vi.unstubAllEnvs()
+ process.execArgv = execArgv
+ })
+
+ it.each([
+ ['half of the total memory', {}, 6144],
+ ['half of the memory limit of the process', { constrained: 6 * GB }, 3072],
+ ['the memory currently available', { available: 3 * GB }, 3072],
+ ['at most 8 GB', { total: 32 * GB, available: 30 * GB, heapLimit: 4144 * MB }, 8192],
+ ])('should raise the checker heap limit to %s', async (_, options, limit) => {
+ memory(options)
+
+ await runTypecheck()
+
+ expect(checkerNodeOptions()).toBe(`--max-old-space-size=${limit}`)
+ })
+
+ it('should keep existing node options', async () => {
+ memory()
+ vi.stubEnv('NODE_OPTIONS', '--enable-source-maps')
+
+ await runTypecheck()
+
+ expect(checkerNodeOptions()).toBe('--enable-source-maps --max-old-space-size=6144')
+ })
+
+ it('should pass on a heap limit set for the nuxt process', async () => {
+ memory()
+ process.execArgv = ['--max-old-space-size=3000']
+
+ await runTypecheck()
+
+ expect(checkerNodeOptions()).toBe('--max-old-space-size=3000')
+ })
+
+ it.each([
+ ['the raised heap limit', {}, '', 6144, '--max-old-space-size=6144'],
+ ['the heap limit set in NODE_OPTIONS', {}, '--max-old-space-size=3000', 3000, undefined],
+ ['V8\'s default heap limit', { total: 4 * GB }, '', 2240, undefined],
+ ])('should name %s when the checker runs out of heap', async (_, options, nodeOptions, limit, passed) => {
+ memory(options)
+ vi.stubEnv('NODE_OPTIONS', nodeOptions)
+ tinyexec.mockReturnValueOnce(killed('SIGABRT'))
+
+ const { output } = await runTypecheck()
+
+ expect(checkerNodeOptions()).toBe(passed)
+ expect(output).toContain(`Its heap was limited to ${limit} MB`)
+ expect(output).toContain('NODE_OPTIONS=--max-old-space-size=')
+ })
+
+ it('should leave the heap limit of golar alone', async () => {
+ memory()
+ await mkdir(join(cwd, 'node_modules/golar'), { recursive: true })
+ await writeFile(join(cwd, 'node_modules/golar/package.json'), JSON.stringify({ name: 'golar', bin: './bin.js' }))
+ installed('golar/unstable', '@golar/vue')
+ tinyexec.mockReturnValueOnce(killed('SIGABRT'))
+
+ const { output } = await runTypecheck(['--checker=golar'])
+
+ expect(checkerNodeOptions()).toBeUndefined()
+ expect(output).toContain('out of memory')
+ expect(output).not.toContain('heap was limited')
+ })
+})
+
+describe('typecheck type generation', () => {
+ it('should generate types in a separate node process', async () => {
+ await runTypecheck(['--dotenv=.env.test', '--logLevel=silent', '--extends=./layer'])
+
+ expect(spawn).toHaveBeenCalledWith(process.execPath, [expect.stringMatching(/write-types\.mjs$/), expect.any(String)], expect.objectContaining({ cwd, stdio: 'inherit' }))
+ expect(JSON.parse(spawn.mock.calls[0]![1][1])).toEqual({
+ cwd,
+ dotenv: ['.env.test'],
+ logLevel: 'silent',
+ overrides: { extends: ['./layer'] },
+ })
+ expect(writeTypes).not.toHaveBeenCalled()
+ expect(tinyexec).toHaveBeenCalledTimes(1)
+ })
+
+ it('should fail without type-checking when generating types fails', async () => {
+ typegenExits(1)
+
+ await expect(runTypecheck()).rejects.toThrow('Generating types failed with exit code 1')
+ expect(tinyexec).not.toHaveBeenCalled()
+ })
+
+ it('should report the signal that terminated type generation', async () => {
+ typegenExits(null, 'SIGKILL')
+
+ await expect(runTypecheck()).rejects.toThrow('Generating types was terminated by SIGKILL')
+ expect(tinyexec).not.toHaveBeenCalled()
+ })
+
+ it('should generate types in this process when called with overrides', async () => {
+ await runTypecheck([], { overrides: { hooks: { ready: () => {} } } })
+
+ expect(spawn).not.toHaveBeenCalled()
+ expect(writeTypes).toHaveBeenCalledTimes(1)
+ expect(tinyexec).toHaveBeenCalledTimes(1)
+ })
+})
+
+describe('typecheck incremental cache', () => {
+ const vueTscKey = 'vue-tsc@3.3.10+typescript@6.0.3'
+
+ /** Pretend the named packages are installed with the given versions and entry files. */
+ async function installedPackages(packages: Record): Promise {
+ const entries = new Map()
+ for (const [name, { version, entries: ids }] of Object.entries(packages)) {
+ const dir = join(cwd, 'node_modules', name)
+ await mkdir(dir, { recursive: true })
+ await writeFile(join(dir, 'package.json'), JSON.stringify({ name, version, bin: './bin.js' }))
+ for (const id of ids) {
+ entries.set(id, join(dir, id.slice(name.length + 1) || 'index.js'))
+ }
+ }
+ resolveModulePath.mockImplementation((id: string) => entries.get(id))
+ }
+
+ function installedVueTsc(version = '3.3.10') {
+ return installedPackages({
+ 'typescript': { version: '6.0.3', entries: ['typescript'] },
+ 'vue-tsc': { version, entries: ['vue-tsc/bin/vue-tsc.js'] },
+ })
+ }
+
+ async function writeFixture(path: string, contents: unknown) {
+ await mkdir(join(cwd, path, '..'), { recursive: true })
+ await writeFile(join(cwd, path), typeof contents === 'string' ? contents : JSON.stringify(contents))
+ }
+
+ async function writeProjects() {
+ await writeFixture('tsconfig.json', { files: [], references: [{ path: './.nuxt/tsconfig.app.json' }, { path: './layer' }] })
+ await writeFixture('.nuxt/tsconfig.app.json', { compilerOptions: { tsBuildInfoFile: './cache/typecheck/tsconfig.app.tsbuildinfo' } })
+ await writeFixture('layer/tsconfig.json', { compilerOptions: { tsBuildInfoFile: '../.nuxt/cache/typecheck/layer.tsbuildinfo' } })
+ }
+
+ it('should type-check incrementally when every referenced project sets `tsBuildInfoFile`', async () => {
+ await installedVueTsc()
+ await writeProjects()
+
+ await runTypecheck()
+
+ expect(tinyexec).toHaveBeenCalledWith(expect.anything(), ['-b', '--noEmit', '--incremental'], expect.anything())
+ })
+
+ it('should mark the referenced configs as newer than their build info', async () => {
+ await installedVueTsc()
+ await writeProjects()
+ await utimes(join(cwd, '.nuxt/tsconfig.app.json'), 0, 0)
+
+ await runTypecheck()
+
+ expect((await stat(join(cwd, '.nuxt/tsconfig.app.json'))).mtimeMs).toBeGreaterThan(0)
+ })
+
+ it('should discard build info written by a different checker', async () => {
+ const stamp = join(cwd, '.nuxt/cache/typecheck/checker.stamp')
+ const buildInfo = '.nuxt/cache/typecheck/tsconfig.app.tsbuildinfo'
+ await installedVueTsc('3.3.9')
+ await writeProjects()
+ await writeFixture(buildInfo, '{}')
+ await runTypecheck()
+ expect(await readFile(stamp, 'utf8')).toBe('vue-tsc@3.3.9+typescript@6.0.3')
+
+ await writeFixture(buildInfo, '{}')
+ await runTypecheck()
+ expect(await readFile(join(cwd, buildInfo), 'utf8')).toBe('{}')
+
+ await installedVueTsc()
+ await runTypecheck()
+ await expect(stat(join(cwd, buildInfo))).rejects.toThrow()
+ expect(await readFile(stamp, 'utf8')).toBe(vueTscKey)
+ })
+
+ it('should remove the build info with `--no-incremental`', async () => {
+ const buildInfo = '.nuxt/cache/typecheck/tsconfig.app.tsbuildinfo'
+ await installedVueTsc()
+ await writeProjects()
+ await writeFixture(buildInfo, '{}')
+
+ await runTypecheck(['--no-incremental'])
+
+ expect(tinyexec).toHaveBeenCalledWith(expect.anything(), ['-b', '--noEmit'], expect.anything())
+ await expect(stat(join(cwd, buildInfo))).rejects.toThrow()
+ })
+
+ it('should leave the build info alone when the checker version cannot be read', async () => {
+ const buildInfo = '.nuxt/cache/typecheck/tsconfig.app.tsbuildinfo'
+ await writeProjects()
+ await writeFixture(buildInfo, '{}')
+
+ await runTypecheck()
+
+ expect(tinyexec).toHaveBeenCalledWith(expect.anything(), ['-b', '--noEmit'], expect.anything())
+ expect(await readFile(join(cwd, buildInfo), 'utf8')).toBe('{}')
+ })
+
+ it('should type-check without the cache when a checker manifest cannot be parsed', async () => {
+ await installedVueTsc()
+ await writeProjects()
+ await writeFixture('node_modules/vue-tsc/package.json', '{')
+
+ const { exitCode } = await runTypecheck()
+
+ expect(exitCode).toBeFalsy()
+ expect(tinyexec).toHaveBeenCalledWith(expect.anything(), ['-b', '--noEmit'], expect.anything())
+ })
+
+ it('should key the golar cache by golar and its vue plugin', async () => {
+ await installedPackages({
+ 'golar': { version: '0.1.11', entries: ['golar/unstable'] },
+ '@golar/vue': { version: '0.1.12', entries: ['@golar/vue'] },
+ })
+ await writeProjects()
+
+ await runTypecheck(['--checker=golar'])
+
+ expect(tinyexec).toHaveBeenCalledWith(expect.anything(), ['tsc', '--build', '--noEmit', '--incremental'], expect.anything())
+ expect(await readFile(join(cwd, '.nuxt/cache/typecheck/checker.stamp'), 'utf8')).toBe('golar@0.1.11+@golar/vue@0.1.12')
+ })
})
diff --git a/packages/nuxt-cli/test/unit/commands/upgrade-run.spec.ts b/packages/nuxt-cli/test/unit/commands/upgrade-run.spec.ts
index 1463b3e67..5fc6c9b64 100644
--- a/packages/nuxt-cli/test/unit/commands/upgrade-run.spec.ts
+++ b/packages/nuxt-cli/test/unit/commands/upgrade-run.spec.ts
@@ -142,6 +142,27 @@ describe('upgrade install', () => {
expect(runInstall).toHaveBeenCalledWith(expect.objectContaining({ dependencies: ['nuxt@3'] }))
})
+ it.each([
+ ['v3-nightly', '3x'],
+ ['v4-nightly', '4x'],
+ ['v5-nightly', '5x'],
+ ])('should install the %s channel from the %s nightly dist-tag', async (channel, tag) => {
+ await runUpgrade([`--channel=${channel}`])
+
+ expect(runInstall).toHaveBeenCalledWith(expect.objectContaining({ dependencies: [`nuxt@npm:nuxt-nightly@${tag}`] }))
+ })
+
+ it.each([
+ ['4.x', '4x'],
+ ['5.x', '5x'],
+ ])('should install the %s nightly picked from the prompt', async (answer, tag) => {
+ answers.select.push(answer)
+
+ await runUpgrade(['--channel=nightly'])
+
+ expect(runInstall).toHaveBeenCalledWith(expect.objectContaining({ dependencies: [`nuxt@npm:nuxt-nightly@${tag}`] }))
+ })
+
it('should upgrade the core packages the project depends on', async () => {
await writeProject({ 'package.json': JSON.stringify({ name: 'app', devDependencies: { 'nuxt': '^4.0.0', '@nuxt/kit': '^4.0.0' } }) })
diff --git a/packages/nuxt-cli/test/unit/dev/lifecycle.spec.ts b/packages/nuxt-cli/test/unit/dev/lifecycle.spec.ts
index 685ee1b96..adf54e6d1 100644
--- a/packages/nuxt-cli/test/unit/dev/lifecycle.spec.ts
+++ b/packages/nuxt-cli/test/unit/dev/lifecycle.spec.ts
@@ -2,7 +2,8 @@ import type { AddressInfo, Socket } from 'node:net'
import { EventEmitter } from 'node:events'
import { existsSync, readFileSync } from 'node:fs'
-import { mkdtemp, rm } from 'node:fs/promises'
+import { mkdir, mkdtemp, rm } from 'node:fs/promises'
+import { request } from 'node:http'
import { connect } from 'node:net'
import { tmpdir } from 'node:os'
import process from 'node:process'
@@ -24,6 +25,7 @@ vi.mock('../../../src/utils/kit', () => ({
}))
const { NuxtDevServer } = await import('../../../src/dev/utils')
+const { loadDevServerHint, saveDevServerHint } = await import('../../../src/utils/dev-hint')
type Hook = (...args: any[]) => unknown
@@ -98,6 +100,20 @@ async function get(server: InstanceType, path = '/'): Prom
return { status: response.status, body: await response.text() }
}
+/** Status of `path` for a `Host` header, which `fetch` does not let a caller set. */
+function statusForHost(server: InstanceType, host: string, path = '/__nuxt_dev__/progress'): Promise {
+ const { port } = server.listener.address as AddressInfo
+ return new Promise((resolve, reject) => {
+ const req = request({ host: '127.0.0.1', port, path, headers: { host } }, (res) => {
+ // The progress endpoint is a stream that does not end.
+ res.destroy()
+ resolve(res.statusCode)
+ })
+ req.once('error', reject)
+ req.end()
+ })
+}
+
/** Drive `handler` without a socket, for a server that has not listened yet. */
async function serveLocally(server: InstanceType, path: string): Promise<{ status: number }> {
const res = new EventEmitter() as any
@@ -426,9 +442,171 @@ describe('dev server restart', () => {
})
})
+describe('dev server host check', () => {
+ function createNuxtWithHosts(allowedHosts: unknown) {
+ return createNuxt({ vite: { server: { allowedHosts } } })
+ }
+
+ it('should allow the hosts in `vite.server.allowedHosts` on its own endpoints', async () => {
+ loadNuxt.mockImplementation(() => Promise.resolve(createNuxtWithHosts(['Alias.test'])))
+ const server = createServer()
+ await server.init()
+
+ await expect(statusForHost(server, 'alias.test:3000')).resolves.toBe(200)
+ await expect(statusForHost(server, 'other.test')).resolves.toBe(403)
+ })
+
+ it('should allow any host on its own endpoints for `vite.server.allowedHosts: true`', async () => {
+ loadNuxt.mockImplementation(() => Promise.resolve(createNuxtWithHosts(true)))
+ const server = createServer()
+ await server.init()
+
+ await expect(statusForHost(server, 'any.test')).resolves.toBe(200)
+ })
+
+ it('should allow the hosts in `devServer.allowedHosts` on its own endpoints', async () => {
+ loadNuxt.mockImplementation(() => Promise.resolve(createNuxt({ devServer: { allowedHosts: ['Alias.test'] } })))
+ const server = createServer()
+ await server.init()
+
+ await expect(statusForHost(server, 'alias.test')).resolves.toBe(200)
+ await expect(statusForHost(server, 'other.test')).resolves.toBe(403)
+ })
+
+ it('should allow any host on its own endpoints for `devServer.allowedHosts: true`', async () => {
+ const nuxt = createNuxt({
+ devServer: { allowedHosts: true },
+ vite: { server: { allowedHosts: ['vite.test'] } },
+ })
+ loadNuxt.mockImplementation(() => Promise.resolve(nuxt))
+ const server = createServer()
+ await server.init()
+
+ await expect(statusForHost(server, 'any.test')).resolves.toBe(200)
+ expect(nuxt.options.devServer.allowedHosts).toBe(true)
+ })
+
+ it('should leave `devServer.cors` unset for `vite.server.allowedHosts: true`', async () => {
+ const nuxt = createNuxtWithHosts(true)
+ loadNuxt.mockImplementation(() => Promise.resolve(nuxt))
+ const server = createServer()
+ await server.init()
+
+ expect(nuxt.options.devServer.cors).toBeUndefined()
+ })
+
+ it('should keep the string entries of `vite.server.allowedHosts` when others are not strings', async () => {
+ loadNuxt.mockImplementation(() => Promise.resolve(createNuxtWithHosts([42, null, 'alias.test'])))
+ const server = createServer()
+ await server.init()
+
+ await expect(statusForHost(server, 'alias.test')).resolves.toBe(200)
+ })
+
+ it('should remember `vite.server.allowedHosts` for the next run', async () => {
+ await mkdir(join(cwd, 'node_modules'))
+ loadNuxt.mockImplementation(() => Promise.resolve(createNuxtWithHosts(['alias.test', 42])))
+ const server = createServer()
+ await server.init()
+
+ expect(loadDevServerHint(cwd)?.allowedHosts).toEqual(['alias.test'])
+ })
+
+ it('should remember `devServer.allowedHosts` for the next run', async () => {
+ await mkdir(join(cwd, 'node_modules'))
+ loadNuxt.mockImplementation(() => Promise.resolve(createNuxt({
+ devServer: { allowedHosts: ['alias.test'] },
+ vite: { server: { allowedHosts: ['vite.test'] } },
+ })))
+ const server = createServer()
+ await server.init()
+
+ expect(loadDevServerHint(cwd)?.allowedHosts).toEqual(['alias.test', 'vite.test'])
+ })
+
+ it('should allow the remembered `vite.server.allowedHosts` before the config loads', async () => {
+ await mkdir(join(cwd, 'node_modules'))
+ saveDevServerHint(cwd, { allowedHosts: ['.example.test'] })
+ const { promise: loaded, resolve } = Promise.withResolvers()
+ loadNuxt.mockImplementation(() => loaded)
+ const server = createServer()
+ const listening = new Promise(resolve => server.once('listening', () => resolve()))
+ const started = server.init()
+ await listening
+
+ await expect(statusForHost(server, 'app.example.test')).resolves.toBe(200)
+ await expect(statusForHost(server, 'other.test')).resolves.toBe(403)
+
+ resolve(createNuxt())
+ await started
+ await expect(statusForHost(server, 'app.example.test')).resolves.toBe(403)
+ })
+
+ it('should follow `vite.server.allowedHosts` across config reloads', async () => {
+ const server = createServer()
+ await server.init()
+ await expect(statusForHost(server, 'alias.test')).resolves.toBe(403)
+
+ loadNuxt.mockImplementation(() => Promise.resolve(createNuxtWithHosts(['alias.test'])))
+ await server.load(true, { type: 'config', files: [join(cwd, 'nuxt.config.ts')] })
+ await expect(statusForHost(server, 'alias.test')).resolves.toBe(200)
+
+ loadNuxt.mockImplementation(() => Promise.resolve(createNuxt()))
+ await server.load(true, { type: 'config', files: [join(cwd, 'nuxt.config.ts')] })
+ await expect(statusForHost(server, 'alias.test')).resolves.toBe(403)
+ })
+
+ it('should keep the hosts of the last loaded config when a reload fails', async () => {
+ loadNuxt.mockImplementation(() => Promise.resolve(createNuxtWithHosts(['alias.test'])))
+ const server = createServer()
+ await server.init()
+
+ loadNuxt.mockImplementation(() => Promise.reject(new Error('broken on reload')))
+ await server.load(true, { type: 'config', files: [join(cwd, 'nuxt.config.ts')] })
+
+ // 500 is the load-failure page, so the host check let the request through.
+ await expect(statusForHost(server, 'alias.test', '/')).resolves.toBe(500)
+ })
+})
+
+describe('dev server allowed hosts', () => {
+ it('should add the listener hostnames to `devServer.allowedHosts` and `vite.server.allowedHosts`', async () => {
+ const nuxt = createNuxt({ devServer: { allowedHosts: ['alias.test'] } })
+ loadNuxt.mockImplementation(() => Promise.resolve(nuxt))
+ const server = createServer()
+ await server.init()
+
+ expect(nuxt.options.devServer.allowedHosts).toEqual(['alias.test', '127.0.0.1'])
+ expect(nuxt.options.vite.server.allowedHosts).toEqual(['127.0.0.1'])
+ })
+
+ it('should allow any host in `devServer.allowedHosts` and `vite.server.allowedHosts` for `--public`', async () => {
+ const nuxt = createNuxt({ devServer: { allowedHosts: ['alias.test'] }, vite: { server: {} } })
+ loadNuxt.mockImplementation(() => Promise.resolve(nuxt))
+ const server = createServer({
+ listenOverrides: { hostname: '127.0.0.1', port: 0, public: true, showURL: false, qr: false },
+ })
+ await server.init()
+
+ expect(nuxt.options.devServer.allowedHosts).toBe(true)
+ expect(nuxt.options.vite.server.allowedHosts).toBe(true)
+ })
+
+ it('should pass the listener hostnames as `devServer.allowedHosts` defaults on reload', async () => {
+ const server = createServer()
+ await server.init()
+
+ await server.load(true, { type: 'shortcut' })
+
+ const { defaults } = loadNuxt.mock.lastCall![0]
+ expect(defaults.devServer.allowedHosts).toEqual(['127.0.0.1'])
+ expect(defaults.vite.server.allowedHosts).toEqual(['127.0.0.1'])
+ })
+})
+
describe('dev server config reload', () => {
function stubConfigDiff(changedKeys: string[]) {
- diffNuxtConfig.mockImplementation(() => changedKeys.map(key => ({ key })))
+ diffNuxtConfig.mockImplementation(() => changedKeys.map(label => ({ type: 'changed', path: label.split('.'), label })))
loadNuxtConfig.mockImplementation(async (options: { onConfigResolved?: (ctx: { rawConfig: Record }) => void }) => {
await options.onConfigResolved?.({ rawConfig: { revision: changedKeys.length } })
return {}
@@ -462,6 +640,18 @@ describe('dev server config reload', () => {
await vi.waitFor(() => expect(loadNuxt).toHaveBeenCalledTimes(1))
})
+ it('should print the changed config keys after a config reload', async () => {
+ stubConfigDiff(['runtimeConfig.public.foo'])
+ const info = vi.spyOn(console, 'info').mockImplementation(() => {})
+ const server = createServer()
+ await server.init()
+
+ server.scheduleReload({ type: 'config', files: [join(cwd, 'nuxt.config.ts')] })
+
+ await vi.waitFor(() => expect(info).toHaveBeenCalledWith(expect.stringContaining('`runtimeConfig.public.foo` updated')))
+ info.mockRestore()
+ })
+
it('should collapse several changes in one debounce window into a single reload', async () => {
stubConfigDiff(['ssr'])
const server = createServer()
diff --git a/packages/nuxt-cli/test/unit/help.spec.ts b/packages/nuxt-cli/test/unit/help.spec.ts
index 5180522c8..9769eff37 100644
--- a/packages/nuxt-cli/test/unit/help.spec.ts
+++ b/packages/nuxt-cli/test/unit/help.spec.ts
@@ -452,6 +452,8 @@ describe('help', () => {
--checker= Type checker to use
-b, --build Type-check in build mode, using TypeScript project references (detected automatically by default)
--no-b, --no-build Type-check without TypeScript project references
+ --incremental Reuse type information from previous runs (Default: true)
+ --no-incremental Type-check from scratch, without reusing type information from previous runs
"
`)
})
@@ -468,10 +470,10 @@ describe('help', () => {
OPTIONS
- --logLevel= Specify build-time log level
- --dedupe Dedupe dependencies after upgrading
- -f, --force Force upgrade to recreate lockfile and node_modules
- -ch, --channel= Specify a channel to install from (Default: stable)
+ --logLevel= Specify build-time log level
+ --dedupe Dedupe dependencies after upgrading
+ -f, --force Force upgrade to recreate lockfile and node_modules
+ -ch, --channel= Specify a channel to install from (Default: stable)
"
`)
})
diff --git a/packages/nuxt-cli/test/unit/host-check.spec.ts b/packages/nuxt-cli/test/unit/host-check.spec.ts
index fbbdace5e..63a0ebfaf 100644
--- a/packages/nuxt-cli/test/unit/host-check.spec.ts
+++ b/packages/nuxt-cli/test/unit/host-check.spec.ts
@@ -1,6 +1,6 @@
import { describe, expect, it } from 'vitest'
-import { isAllowedHost, isLoopbackAddress, parseHostHeader } from '../../src/dev/host-check'
+import { isAllowedHost, isLoopbackAddress, parseHostHeader, resolveNuxtAllowedHosts } from '../../src/dev/host-check'
describe('parseHostHeader', () => {
it('strips the port', () => {
@@ -47,6 +47,25 @@ describe('isAllowedHost', () => {
expect(isAllowedHost('DEV.example.com', allowed)).toBe(true)
})
+ it('accepts a leading-dot entry for the domain and its subdomains', () => {
+ const allowed = new Set(['.example.com'])
+ expect(isAllowedHost('example.com:3000', allowed)).toBe(true)
+ expect(isAllowedHost('dev.example.com', allowed)).toBe(true)
+ expect(isAllowedHost('a.b.EXAMPLE.com', allowed)).toBe(true)
+ })
+
+ it('rejects other domains for a leading-dot entry', () => {
+ const allowed = new Set(['.example.com'])
+ expect(isAllowedHost('notexample.com', allowed)).toBe(false)
+ expect(isAllowedHost('example.com.evil.com', allowed)).toBe(false)
+ })
+
+ it('rejects subdomains for an entry without a leading dot', () => {
+ const allowed = new Set(['example.com'])
+ expect(isAllowedHost('example.com', allowed)).toBe(true)
+ expect(isAllowedHost('dev.example.com', allowed)).toBe(false)
+ })
+
it('rejects hostnames not on the allowlist', () => {
expect(isAllowedHost('rebinding-attacker.com:3000', none)).toBe(false)
expect(isAllowedHost('localhost.evil.com', none)).toBe(false)
@@ -57,6 +76,30 @@ describe('isAllowedHost', () => {
})
})
+describe('resolveNuxtAllowedHosts', () => {
+ it('combines `devServer.allowedHosts` and `vite.server.allowedHosts`', () => {
+ expect(resolveNuxtAllowedHosts({
+ devServer: { allowedHosts: ['a.test', 'b.test'] },
+ vite: { server: { allowedHosts: ['b.test', 'c.test'] } },
+ })).toEqual(['a.test', 'b.test', 'c.test'])
+ })
+
+ it('reads either option on its own', () => {
+ expect(resolveNuxtAllowedHosts({ devServer: { allowedHosts: ['a.test'] } })).toEqual(['a.test'])
+ expect(resolveNuxtAllowedHosts({ vite: { server: { allowedHosts: ['a.test'] } } })).toEqual(['a.test'])
+ })
+
+ it('allows any host for `true` in either option', () => {
+ expect(resolveNuxtAllowedHosts({ devServer: { allowedHosts: true }, vite: { server: { allowedHosts: ['a.test'] } } })).toBe(true)
+ expect(resolveNuxtAllowedHosts({ devServer: { allowedHosts: ['a.test'] }, vite: { server: { allowedHosts: true } } })).toBe(true)
+ })
+
+ it('returns `undefined` when neither option is set', () => {
+ expect(resolveNuxtAllowedHosts({ devServer: {}, vite: {} })).toBeUndefined()
+ expect(resolveNuxtAllowedHosts(undefined)).toBeUndefined()
+ })
+})
+
describe('isLoopbackAddress', () => {
it.each(['127.0.0.1', '127.1.2.3', '::1', '[::1]', '::ffff:127.0.0.1', '::1%lo0'])('accepts %s', (address) => {
expect(isLoopbackAddress(address)).toBe(true)
diff --git a/packages/nuxt-cli/test/unit/listen.spec.ts b/packages/nuxt-cli/test/unit/listen.spec.ts
index b68081b23..60bd9be63 100644
--- a/packages/nuxt-cli/test/unit/listen.spec.ts
+++ b/packages/nuxt-cli/test/unit/listen.spec.ts
@@ -5,7 +5,7 @@ import { networkInterfaces } from 'node:os'
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
-import { copyURL, formatDisplayURL, getNetworkAddresses, isReusePortSupported, listen, matchesBoundTarget, openBrowser, parsePort, resolveOpenCommand, validateHostname, writeClipboard } from '../../src/dev/listen'
+import { canOpenBrowser, copyURL, formatDisplayURL, getNetworkAddresses, isReusePortSupported, listen, matchesBoundTarget, openBrowser, parsePort, resolveOpenCommand, validateHostname, writeClipboard } from '../../src/dev/listen'
const writeText = vi.hoisted(() => vi.fn())
const isolatedEnvironment = vi.hoisted(() => ({ current: undefined as string | undefined }))
@@ -495,6 +495,23 @@ describe('copyURL', () => {
})
})
+describe('canOpenBrowser', () => {
+ afterEach(restoreEnvironment)
+
+ it('should be false only when `openBrowser` has nothing to launch', () => {
+ stubEnvironment('linux')
+ expect(canOpenBrowser()).toBe(false)
+ stubEnvironment('linux', { DISPLAY: ':0' })
+ expect(canOpenBrowser()).toBe(true)
+ stubEnvironment('linux', { BROWSER: '/home/user/.vscode-server/bin/helpers/browser.sh' })
+ expect(canOpenBrowser()).toBe(true)
+ stubEnvironment('darwin', { BROWSER: 'none' })
+ expect(canOpenBrowser()).toBe(false)
+ stubEnvironment('darwin')
+ expect(canOpenBrowser()).toBe(true)
+ })
+})
+
describe('openBrowser', () => {
afterEach(() => {
restoreEnvironment()
diff --git a/packages/nuxt-cli/test/unit/takeover.spec.ts b/packages/nuxt-cli/test/unit/takeover.spec.ts
index 7c924f85b..76cc168f6 100644
--- a/packages/nuxt-cli/test/unit/takeover.spec.ts
+++ b/packages/nuxt-cli/test/unit/takeover.spec.ts
@@ -12,6 +12,17 @@ const checkPort = vi.hoisted(() => vi.fn<(port: number, host?: string) => Promis
vi.mock('get-port-please', () => ({ checkPort }))
+const { canOpenBrowser, openBrowser } = vi.hoisted(() => ({
+ canOpenBrowser: vi.fn(() => true),
+ openBrowser: vi.fn(async (_url: string) => {}),
+}))
+
+vi.mock('../../src/dev/listen', async importOriginal => ({
+ ...await importOriginal(),
+ canOpenBrowser,
+ openBrowser,
+}))
+
const { formatTakeoverRefusal, takeOverServer } = await import('../../src/dev/takeover')
const { logger } = await import('../../src/utils/logger')
const { getTakeoverPid, markTakenOver, readLock, updateLock } = await import('../../src/utils/lockfile')
@@ -68,6 +79,8 @@ describe('takeOverServer', () => {
delete process.env.NUXT_LOCK
// Port in use by default: an active dev server holds it.
checkPort.mockResolvedValue(false)
+ canOpenBrowser.mockReturnValue(true)
+ openBrowser.mockClear()
})
afterEach(async () => {
@@ -174,7 +187,7 @@ describe('takeOverServer', () => {
mockProcess()
const prompt = vi.fn(async (_lock: LockInfo, fallback: TakeoverChoice) => fallback)
const result = await takeOverServer(buildDir, { interactive: true, prompt })
- expect(prompt).toHaveBeenCalledWith(expect.objectContaining({ pid: HOLDER_PID }), 'takeover')
+ expect(prompt).toHaveBeenCalledWith(expect.objectContaining({ pid: HOLDER_PID }), 'takeover', undefined)
expect(result).toEqual({ action: 'taken', port: 3000, pid: HOLDER_PID })
})
@@ -191,7 +204,7 @@ describe('takeOverServer', () => {
const proc = mockProcess()
const prompt = vi.fn(async (_lock: LockInfo, fallback: TakeoverChoice) => fallback)
const result = await takeOverServer(buildDir, { interactive: true, prompt })
- expect(prompt).toHaveBeenCalledWith(expect.objectContaining({ pid: HOLDER_PID }), 'abort')
+ expect(prompt).toHaveBeenCalledWith(expect.objectContaining({ pid: HOLDER_PID }), 'abort', undefined)
expect(result).toMatchObject({ action: 'refused', reason: 'declined' })
expect(proc.signals).toHaveLength(0)
})
@@ -228,6 +241,76 @@ describe('takeOverServer', () => {
})
})
+ describe('opening the running server', () => {
+ it('opens it on loopback under its base url, without stopping it', async () => {
+ writeLock(buildDir, { interactive: true, hostname: '0.0.0.0', url: 'http://0.0.0.0:3000', baseURL: '/admin/' })
+ const proc = mockProcess()
+ const prompt = vi.fn(async () => 'open' as const)
+ expect(await takeOverServer(buildDir, { interactive: true, open: true, prompt })).toMatchObject({ action: 'opened' })
+ expect(openBrowser).toHaveBeenCalledWith('http://127.0.0.1:3000/admin/')
+ expect(prompt).toHaveBeenCalledWith(expect.anything(), 'open', 'http://127.0.0.1:3000/admin/')
+ expect(proc.signals).toHaveLength(0)
+ expect(readLock(buildDir)?.pid).toBe(HOLDER_PID)
+ })
+
+ it('opens only the origin and a plain base url from the lock', async () => {
+ writeLock(buildDir, { interactive: true, url: 'http://127.0.0.1:3000/x|calc', baseURL: '/"&calc' })
+ mockProcess()
+ await takeOverServer(buildDir, { interactive: true, open: true, prompt: async () => 'open' })
+ expect(openBrowser).toHaveBeenCalledWith('http://127.0.0.1:3000/')
+ })
+
+ it('starts normally when the holder exits while the prompt is open', async () => {
+ writeLock(buildDir, { interactive: true })
+ const proc = mockProcess()
+ const prompt = vi.fn(async () => {
+ checkPort.mockResolvedValue(3000)
+ return 'open' as const
+ })
+ expect(await takeOverServer(buildDir, { interactive: true, open: true, prompt })).toEqual({ action: 'stale' })
+ expect(openBrowser).not.toHaveBeenCalled()
+ expect(proc.signals).toHaveLength(0)
+ expect(readLock(buildDir)).toBeUndefined()
+ })
+
+ it('is the default for a holder started in a terminal, resolving `--open.url` against it', async () => {
+ writeLock(buildDir, { interactive: true, baseURL: '/admin/' })
+ const proc = mockProcess()
+ const prompt = vi.fn(async (_lock: LockInfo, fallback: TakeoverChoice) => fallback)
+ const result = await takeOverServer(buildDir, { interactive: true, open: true, openURL: 'settings', prompt })
+ expect(result).toMatchObject({ action: 'opened' })
+ expect(openBrowser).toHaveBeenCalledWith('http://127.0.0.1:3000/admin/settings')
+ expect(proc.signals).toHaveLength(0)
+ })
+
+ it('leaves taking over the default for a holder started without a terminal', async () => {
+ writeLock(buildDir, { interactive: false })
+ mockProcess()
+ const prompt = vi.fn(async (_lock: LockInfo, fallback: TakeoverChoice) => fallback)
+ const result = await takeOverServer(buildDir, { interactive: true, open: true, prompt })
+ expect(result).toEqual({ action: 'taken', port: 3000, pid: HOLDER_PID })
+ expect(openBrowser).not.toHaveBeenCalled()
+ expect(prompt).toHaveBeenCalledWith(expect.anything(), 'takeover', 'http://127.0.0.1:3000/')
+ })
+
+ it.each([
+ ['`--open` was not passed', {}, true, false],
+ ['the server has no url yet', { url: undefined }, true, true],
+ ['the url names another machine', { url: 'http://203.0.113.7:3000' }, true, true],
+ ['there is no browser to open', {}, false, true],
+ ])('is not offered when %s', async (_, lock: Partial, browser, open) => {
+ writeLock(buildDir, { interactive: true, ...lock })
+ canOpenBrowser.mockReturnValue(browser)
+ const proc = mockProcess()
+ const prompt = vi.fn(async () => 'open' as const)
+ const result = await takeOverServer(buildDir, { interactive: true, open, prompt })
+ expect(result).toMatchObject({ action: 'refused', reason: 'declined' })
+ expect(openBrowser).not.toHaveBeenCalled()
+ expect(proc.signals).toHaveLength(0)
+ expect(prompt).toHaveBeenCalledWith(expect.anything(), 'abort', undefined)
+ })
+ })
+
describe('performing the takeover', () => {
it('marks the lock so the outgoing process can explain itself', async () => {
writeLock(buildDir)
diff --git a/packages/nuxt-cli/test/unit/terminal-output.spec.ts b/packages/nuxt-cli/test/unit/terminal-output.spec.ts
index 091e087b0..1169010d0 100644
--- a/packages/nuxt-cli/test/unit/terminal-output.spec.ts
+++ b/packages/nuxt-cli/test/unit/terminal-output.spec.ts
@@ -216,10 +216,7 @@ describe('dev server terminal output', () => {
it('should say so when the browser launcher fails', async () => {
const restore = stubDisplay({ browser: '/definitely/not/a/launcher' })
- const renderer = await render(async ({ waitForOutput }) => {
- openBrowser('http://localhost:3000/')
- await waitForOutput('Could not open')
- })
+ const renderer = await render(() => openBrowser('http://localhost:3000/'))
restore()
expect(screen(renderer)).toContain('Could not open http://localhost:/ in a browser.')
@@ -229,10 +226,7 @@ describe('dev server terminal output', () => {
// A launcher that fails, without depending on a platform-specific binary.
const restore = stubDisplay({ browser: process.execPath, browserArgs: '-e process.exit(1)' })
- const renderer = await render(async ({ waitForOutput }) => {
- openBrowser('http://localhost:3000/')
- await waitForOutput('Could not open')
- })
+ const renderer = await render(() => openBrowser('http://localhost:3000/'))
restore()
expect(screen(renderer)).toContain('Could not open http://localhost:/ in a browser.')
diff --git a/packages/nuxt-cli/test/unit/utils/nuxt.spec.ts b/packages/nuxt-cli/test/unit/utils/nuxt.spec.ts
index 25068264a..94a911292 100644
--- a/packages/nuxt-cli/test/unit/utils/nuxt.spec.ts
+++ b/packages/nuxt-cli/test/unit/utils/nuxt.spec.ts
@@ -54,10 +54,13 @@ describe('cleanupNuxtDirs', () => {
describe('nuxtVersionToGitIdentifier', () => {
it('should use the git identifier of a nightly version', () => {
expect(nuxtVersionToGitIdentifier('3.0.0-rc.8-27677607.a3a8706')).toBe('a3a8706')
+ expect(nuxtVersionToGitIdentifier('4.6.2-2610261637-c655a32')).toBe('c655a32')
+ expect(nuxtVersionToGitIdentifier('5.0.0-2610261743-edd1099')).toBe('edd1099')
})
it('should fall back to the release tag', () => {
expect(nuxtVersionToGitIdentifier('3.0.0-rc.8')).toBe('v3.0.0-rc.8')
expect(nuxtVersionToGitIdentifier('4.1.0')).toBe('v4.1.0')
+ expect(nuxtVersionToGitIdentifier('4.0.0-alpha.4')).toBe('v4.0.0-alpha.4')
})
})
diff --git a/packages/nuxt-cli/test/unit/utils/package-managers.spec.ts b/packages/nuxt-cli/test/unit/utils/package-managers.spec.ts
index 05e25444a..1e334ea95 100644
--- a/packages/nuxt-cli/test/unit/utils/package-managers.spec.ts
+++ b/packages/nuxt-cli/test/unit/utils/package-managers.spec.ts
@@ -3,10 +3,12 @@ import { tmpdir } from 'node:os'
import { join } from 'node:path'
import process from 'node:process'
-import { describe, expect, it } from 'vitest'
+import { afterEach, beforeAll, describe, expect, it } from 'vitest'
import { detectPackageManager, getLockFiles, getPackageManagerVersion } from '../../../src/utils/package-managers'
+const SEMVER_RE = /^\d+\.\d+\.\d+/
+
describe('detectPackageManager', () => {
async function createNestedProject() {
const root = await mkdtemp(join(tmpdir(), 'nuxt-pm-test-'))
@@ -38,10 +40,29 @@ describe('getLockFiles', () => {
})
describe('getPackageManagerVersion', () => {
+ const warnings: unknown[] = []
+ beforeAll(() => {
+ const original = process.emitWarning
+ process.emitWarning = (warning: string | Error, ...args: any[]) => {
+ warnings.push(warning, ...args)
+ return (original as any)(warning, ...args)
+ }
+ return () => {
+ process.emitWarning = original
+ }
+ })
+ afterEach(() => {
+ expect(warnings).not.toContain('DEP0190')
+ })
+
it('returns the command version', async () => {
await expect(getPackageManagerVersion(process.execPath)).resolves.toBe(process.version)
})
+ it('returns the version of a package manager shim', async () => {
+ await expect(getPackageManagerVersion('npm')).resolves.toMatch(SEMVER_RE)
+ })
+
it('does not fail when the package manager is unavailable', async () => {
await expect(getPackageManagerVersion('nuxt-cli-missing-package-manager')).resolves.toBe('unknown')
})
diff --git a/packages/nuxt-cli/test/unit/utils/untrusted-lock.spec.ts b/packages/nuxt-cli/test/unit/utils/untrusted-lock.spec.ts
index 1217757e0..7b94c3827 100644
--- a/packages/nuxt-cli/test/unit/utils/untrusted-lock.spec.ts
+++ b/packages/nuxt-cli/test/unit/utils/untrusted-lock.spec.ts
@@ -78,6 +78,15 @@ describe('parseLockInfo', () => {
expect(parseLockInfo(baseLock({ url: 'http://localhost:3000' }))?.url).toBe('http://localhost:3000')
})
+ it('should drop a base url that is not a path', () => {
+ expect(parseLockInfo(baseLock({ baseURL: 'https://attacker.example/' }))?.baseURL).toBeUndefined()
+ expect(parseLockInfo(baseLock({ baseURL: '//attacker.example/' }))?.baseURL).toBeUndefined()
+ expect(parseLockInfo(baseLock({ baseURL: '/x|calc&y/' }))?.baseURL).toBeUndefined()
+ expect(parseLockInfo(baseLock({ baseURL: '/%PATH%/' }))?.baseURL).toBeUndefined()
+ expect(parseLockInfo(baseLock({ baseURL: '/admin/' }))?.baseURL).toBe('/admin/')
+ expect(parseLockInfo(baseLock({ baseURL: '/docs/v2' }))?.baseURL).toBe('/docs/v2')
+ })
+
it('should strip control characters from displayed strings', () => {
const info = parseLockInfo(baseLock({ cwd: '/tmp/\u001B[2Jproject\u0007' }))
expect(info?.cwd).toBe('/tmp/[2Jproject')
diff --git a/packages/nuxt-cli/tsdown.config.ts b/packages/nuxt-cli/tsdown.config.ts
index 1b04d77c5..3f47d17a2 100644
--- a/packages/nuxt-cli/tsdown.config.ts
+++ b/packages/nuxt-cli/tsdown.config.ts
@@ -10,7 +10,7 @@ export const packaging: PackagingContract = {
}
export default defineCliConfig({
- entry: ['src/index.ts', 'src/boot.ts', 'src/dev/index.ts'],
+ entry: ['src/index.ts', 'src/boot.ts', 'src/dev/index.ts', 'src/write-types.ts'],
deps: { onlyBundle: ['@bomb.sh/tab', 'citty', 'h3', '@speed-highlight/core'], neverBundle: PARSER_PACKAGES },
...packaging,
})
diff --git a/playground-nightly/package.json b/playground-nightly/package.json
index 4043948a6..aceec727f 100644
--- a/playground-nightly/package.json
+++ b/playground-nightly/package.json
@@ -9,11 +9,11 @@
"test": "vitest run"
},
"dependencies": {
- "nuxt": "npm:nuxt-nightly@5.0.0-2610071710-0296ca4",
- "vue": "^3.5.43",
- "vue-router": "^5.3.1"
+ "nuxt": "npm:nuxt-nightly@5.0.0-2610281032-c0c2b8f",
+ "vue": "^3.5.44",
+ "vue-router": "^5.4.0"
},
"devDependencies": {
- "vitest": "^4.1.11"
+ "vitest": "^4.1.12"
}
}
diff --git a/playground/package.json b/playground/package.json
index 8bf2b40af..ed7ae5a5e 100644
--- a/playground/package.json
+++ b/playground/package.json
@@ -10,12 +10,12 @@
"test": "vitest"
},
"dependencies": {
- "nuxt": "^4.5.2",
- "vue-router": "^5.3.1"
+ "nuxt": "^4.6.2",
+ "vue-router": "^5.4.0"
},
"devDependencies": {
- "@nuxt/test-utils": "^4.3.3",
+ "@nuxt/test-utils": "^4.3.4",
"typescript": "^6.0.3",
- "vue-tsc": "^3.3.12"
+ "vue-tsc": "^3.3.14"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9dc24fd82..a9323279f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,52 +7,46 @@ importers:
configDependencies: {}
packageManagerDependencies:
'@pnpm/exe':
- specifier: 11.25.0
- version: 11.25.0
+ specifier: 11.28.10
+ version: 11.28.10
pnpm:
- specifier: 11.25.0
- version: 11.25.0
+ specifier: 11.28.10
+ version: 11.28.10
packages:
- '@pnpm/exe@11.25.0':
- resolution: {integrity: sha512-X19R2uC+VAJ4UJQE9c/PCdOXbDaWnZtad7WUrTHBFQuMVaK9MAHbyO/WgahQCuRtTmJkLbxcWKKCk+JeTYFm/g==}
+ '@pnpm/exe@11.28.10':
+ resolution: {integrity: sha512-prIiCu3BBaIlim+JD6x2VnqCAp4Er4CevPhrIhOnXK7TRVjhNeULBEv9F7E5ZmEtseR2G+foubhcMZmM6eEqqg==}
hasBin: true
- '@pnpm/linux-arm64@11.25.0':
- resolution: {integrity: sha512-ra8akqhzsbcOhKSJ9fFV8H+Oc9uGQAcp/XmIBEdT+8hPPoZCit3+RNCHmg8bLoNvpSLtRvZE0WFCMj7WyzxeBA==}
+ '@pnpm/linux-arm64@11.28.10':
+ resolution: {integrity: sha512-gtNgBYw2s0MLOU980IlqFqvc90iL9y7W6VIRQB8wydgbgeoIU1G0qUOWBRIKB57xDgVuFp7gnTWdwQ2lF2sU1Q==}
cpu: [arm64]
os: [linux]
- '@pnpm/linux-x64@11.25.0':
- resolution: {integrity: sha512-pQl/L10diKQCbF73viRrtVU8qVWMTudUCSG1uZ+EWBNKtU9Sbxe6Q378diXDb1uTwSgUVMQoypxlC1MTzh7qvQ==}
+ '@pnpm/linux-x64@11.28.10':
+ resolution: {integrity: sha512-PCJF+0FwwHBOR7oBp3ySjvk7m1LQUhTN2xfLk3e+v0h036PgY9Z2Ldtu+l4xIYZoI6eEwBSQFXGLxslWrcZ5jg==}
cpu: [x64]
os: [linux]
- '@pnpm/linuxstatic-arm64@11.25.0':
- resolution: {integrity: sha512-cYcrbB/xN1N6/5VUlFuHblb1gNyJgZv1CF5Pk1T0sHJxQMY4DFJV3OqHVAgahxyUfSTaQcVLvH1H2JFvd/+sgw==}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
-
- '@pnpm/linuxstatic-x64@11.25.0':
- resolution: {integrity: sha512-HXDtaeQod16DDMUUcVLIMxvEc1jKn7IYsNPwbwAPs/Je/d3umRPJi3Ejjdn6e9qpXN6Oon+yvSsJr7B9oDt6KA==}
+ '@pnpm/linuxstatic-x64@11.28.10':
+ resolution: {integrity: sha512-kkcKBNPEx/xyW97inm4pEs6VkuY6Cy7w6gWaCVbv8qVmyqsyF4yFXJwUG7VxqmCnwVhSb2x/122S9UZumQns4A==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@pnpm/macos-arm64@11.25.0':
- resolution: {integrity: sha512-m/eAgEqKhiSexGxWPHNXNnSRI0hudymg6K7LbrU2EoDs9IgJ28OKEz9mGxMzhkYBweEquR4k5teMNes/aToy9w==}
+ '@pnpm/macos-arm64@11.28.10':
+ resolution: {integrity: sha512-eT/HzSBZHjZk2xb+XmTbLIPPSMeHzK8xov4mD9oQWwfplYBTU5P21yoJp6GNFLql1IXAoSaFeTv6EZ2DwBj/Eg==}
cpu: [arm64]
os: [darwin]
- '@pnpm/win-arm64@11.25.0':
- resolution: {integrity: sha512-oAeECbtZ+eJziaBmPUkwJM8Dx7KVQ5FO367AXTjD2HGfB5ob1Bcu5hoUF5RBTgDBiP9fRQ1u13uAEpqar/6NLA==}
+ '@pnpm/win-arm64@11.28.10':
+ resolution: {integrity: sha512-UFeYraIlLHNUBgMarcAX/jK3PR2iWfI4SJL8fucVWNHivdyXNQYLmUhf+8a6MPdh4Sr0/2W/h6LqzVdjnpPx6g==}
cpu: [arm64]
os: [win32]
- '@pnpm/win-x64@11.25.0':
- resolution: {integrity: sha512-8/n+wCc0a8TRYTMFqti93Vh0cscdJ25xfMyYSDdXrLUh2ccxSFuS+SE7cNPjd/nOXoFAJvdW0kwfbyRPLa16/w==}
+ '@pnpm/win-x64@11.28.10':
+ resolution: {integrity: sha512-1Do1wLHqiLVQac53DqRtqz0h5UCetoI1oaUZJ62L2wDW4sfe/MBs427rwyaiGZzYLps8glsD1aZXT5uAv1zx8A==}
cpu: [x64]
os: [win32]
@@ -116,45 +110,41 @@ packages:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'}
- pnpm@11.25.0:
- resolution: {integrity: sha512-XN6SW08HX3Jetx+64YpC/+eEUkeJ8ZthxzHLhyHsKKruFg4BqNWvT+2ypCzb8wDv4j2zVrDUoXtNY+EfirfJVg==}
+ pnpm@11.28.10:
+ resolution: {integrity: sha512-ZyIW8G4VwQm4VHHUnT++0X5vA+rSWN8Iwr9bSlwzMh6/v1lHa86BMl762has4Kx4VI/Qv816UTaek5GCo91Q5A==}
engines: {node: '>=22.13'}
hasBin: true
snapshots:
- '@pnpm/exe@11.25.0':
+ '@pnpm/exe@11.28.10':
dependencies:
'@reflink/reflink': 0.1.19
detect-libc: 2.1.2
optionalDependencies:
- '@pnpm/linux-arm64': 11.25.0
- '@pnpm/linux-x64': 11.25.0
- '@pnpm/linuxstatic-arm64': 11.25.0
- '@pnpm/linuxstatic-x64': 11.25.0
- '@pnpm/macos-arm64': 11.25.0
- '@pnpm/win-arm64': 11.25.0
- '@pnpm/win-x64': 11.25.0
+ '@pnpm/linux-arm64': 11.28.10
+ '@pnpm/linux-x64': 11.28.10
+ '@pnpm/linuxstatic-x64': 11.28.10
+ '@pnpm/macos-arm64': 11.28.10
+ '@pnpm/win-arm64': 11.28.10
+ '@pnpm/win-x64': 11.28.10
- '@pnpm/linux-arm64@11.25.0':
+ '@pnpm/linux-arm64@11.28.10':
optional: true
- '@pnpm/linux-x64@11.25.0':
+ '@pnpm/linux-x64@11.28.10':
optional: true
- '@pnpm/linuxstatic-arm64@11.25.0':
+ '@pnpm/linuxstatic-x64@11.28.10':
optional: true
- '@pnpm/linuxstatic-x64@11.25.0':
+ '@pnpm/macos-arm64@11.28.10':
optional: true
- '@pnpm/macos-arm64@11.25.0':
+ '@pnpm/win-arm64@11.28.10':
optional: true
- '@pnpm/win-arm64@11.25.0':
- optional: true
-
- '@pnpm/win-x64@11.25.0':
+ '@pnpm/win-x64@11.28.10':
optional: true
'@reflink/reflink-darwin-arm64@0.1.19':
@@ -194,7 +184,7 @@ snapshots:
detect-libc@2.1.2: {}
- pnpm@11.25.0: {}
+ pnpm@11.28.10: {}
---
lockfileVersion: '9.0'
@@ -205,16 +195,16 @@ settings:
overrides:
'@nuxt/cli': workspace:*
- '@nuxt/schema@^4': 4.5.2
+ '@nuxt/schema@^4': 4.6.2
create-nuxt: workspace:*
create-nuxt-app: workspace:*
eslint-plugin-jsdoc: 64.5.4
eslint-plugin-unicorn: 76.0.0
h3@^1: ^1.15.11
- httpxy: 0.5.5
- nitropack: 2.13.4
+ httpxy: 0.5.6
+ nitropack: 2.13.5
nuxi: workspace:*
- rolldown: 1.2.12
+ rolldown: 1.2.15
packageExtensionsChecksum: sha256-sm4nGNicbfBcBFqyPee94YVGSlqHSFIRmZUlIsHW8Vw=
@@ -227,64 +217,64 @@ importers:
devDependencies:
'@antfu/eslint-config':
specifier: ^9.5.1
- version: 9.5.1(@typescript-eslint/typescript-estree@8.70.0(supports-color@10.2.2)(typescript@6.0.3))(@typescript-eslint/utils@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(@vue/compiler-sfc@3.5.43)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@4.1.11)
+ version: 9.5.1(@typescript-eslint/typescript-estree@8.70.0(supports-color@10.2.2)(typescript@6.0.3))(@typescript-eslint/utils@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(@vue/compiler-sfc@3.5.44)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@4.1.12)
'@codspeed/vitest-plugin':
specifier: ^5.7.1
- version: 5.7.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2)(tinybench@2.9.0)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vitest@4.1.11)
+ version: 5.7.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2)(tinybench@2.9.0)(vite@8.3.5)(vitest@4.1.12)
'@nuxt/eslint-config':
specifier: ^1.17.0
- version: 1.17.0(@typescript-eslint/utils@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(@vue/compiler-sfc@3.5.43)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ version: 1.17.0(@typescript-eslint/utils@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(@vue/compiler-sfc@3.5.44)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
'@nuxt/nitro-server':
- specifier: ^4.5.2
- version: 4.5.2(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(db0@0.4.1)(esbuild@0.28.2)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.4.2)(nuxt@4.5.2(9c5f936106b88934fca11c623e137666))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
+ specifier: ^4.6.3
+ version: 4.6.3(552c4c094e7ab887cea7496c15d81d04)
'@nuxt/test-utils':
- specifier: ^4.3.3
- version: 4.3.3(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(nuxt@4.5.2(9c5f936106b88934fca11c623e137666))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3))
+ specifier: ^4.3.4
+ version: 4.3.4(fca729a5596ca129c06aa46c4172eb52)
'@types/node':
- specifier: ^24.19.1
- version: 24.19.1
+ specifier: ^24.19.2
+ version: 24.19.2
'@vitest/coverage-v8':
- specifier: ^4.1.11
- version: 4.1.11(vitest@4.1.11)
+ specifier: ^4.1.12
+ version: 4.1.12(vitest@4.1.12)
ansivision:
specifier: ^0.4.0
version: 0.4.0
eslint:
- specifier: ^10.12.0
- version: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ specifier: ^10.14.0
+ version: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
exsolve:
- specifier: ^1.1.3
- version: 1.1.3
+ specifier: ^1.2.0
+ version: 1.2.0
fast-check:
specifier: ^4.10.2
version: 4.10.2
knip:
- specifier: ^6.39.0
- version: 6.39.0
+ specifier: ^6.44.1
+ version: 6.44.1
nf3:
- specifier: ^0.4.0
- version: 0.4.0
+ specifier: ^0.4.2
+ version: 0.4.2
node:
- specifier: runtime:^24.0.0
- version: runtime:24.21.0
+ specifier: runtime:^24.22.2
+ version: runtime:24.22.2
nuxt:
- specifier: ^4.5.2
- version: 4.5.2(9c5f936106b88934fca11c623e137666)
+ specifier: ^4.6.2
+ version: 4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1)
pkg-pr-new:
- specifier: ^0.0.88
- version: 0.0.88
+ specifier: ^0.0.93
+ version: 0.0.93
rolldown:
- specifier: 1.2.12
- version: 1.2.12
+ specifier: 1.2.15
+ version: 1.2.15
rollup-plugin-visualizer:
specifier: ^7.1.1
- version: 7.1.1(rolldown@1.2.12)(rollup@4.63.5)
+ version: 7.1.1(rolldown@1.2.15)(rollup@4.65.0)
std-env:
specifier: ^4.3.0
version: 4.3.0
tsdown:
- specifier: ^0.23.0
- version: 0.23.0(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(@volar/typescript@2.4.28(typescript@6.0.3))(@vue/language-core@3.3.12)(oxc-resolver@11.24.2)(typescript@6.0.3)(vue-tsc@3.3.12(typescript@6.0.3))
+ specifier: ^0.23.4
+ version: 0.23.4(@vitejs/devtools@0.7.6)(@volar/typescript@2.4.30(typescript@6.0.3))(@vue/language-core@3.3.14)(oxc-resolver@11.24.2)(typescript@6.0.3)(vue-tsc@3.3.14(typescript@6.0.3))
typescript:
specifier: ^6.0.3
version: 6.0.3
@@ -295,26 +285,26 @@ importers:
specifier: ^0.1.3
version: 0.1.3
vitest:
- specifier: ^4.1.11
- version: 4.1.11(@types/node@24.19.1)(@vitest/coverage-v8@4.1.11)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
+ specifier: ^4.1.12
+ version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-v8@4.1.12)(vite@8.3.5)
vue:
- specifier: ^3.5.43
- version: 3.5.43(typescript@6.0.3)
+ specifier: ^3.5.44
+ version: 3.5.44(typescript@6.0.3)
vue-router:
- specifier: ^5.3.1
- version: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3))
+ specifier: ^5.4.0
+ version: 5.4.0(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
packages/create-nuxt:
devDependencies:
'@bomb.sh/tab':
specifier: ^0.0.22
- version: 0.0.22(cac@7.0.0)(citty@0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac))
+ version: 0.0.22(cac@7.1.0)(citty@0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac))
'@clack/prompts':
specifier: ^1.8.1
version: 1.8.1
'@types/node':
- specifier: ^24.19.1
- version: 24.19.1
+ specifier: ^24.19.2
+ version: 24.19.2
citty:
specifier: ^0.2.2
version: 0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac)
@@ -328,8 +318,8 @@ importers:
specifier: ^2.0.3
version: 2.0.3
pkg-types:
- specifier: ^2.3.3
- version: 2.3.3
+ specifier: ^2.4.0
+ version: 2.4.0
std-env:
specifier: ^4.3.0
version: 4.3.0
@@ -337,8 +327,8 @@ importers:
specifier: ^1.3.1
version: 1.3.1
tsdown:
- specifier: ^0.23.0
- version: 0.23.0(@vitejs/devtools@0.7.6)(@volar/typescript@2.4.28(typescript@6.0.3))(@vue/language-core@3.3.12)(oxc-resolver@11.24.2)(typescript@6.0.3)(vue-tsc@3.3.12(typescript@6.0.3))
+ specifier: ^0.23.4
+ version: 0.23.4(@vitejs/devtools@0.7.6)(@volar/typescript@2.4.30(typescript@6.0.3))(@vue/language-core@3.3.14)(oxc-resolver@11.24.2)(typescript@6.0.3)(vue-tsc@3.3.14(typescript@6.0.3))
typescript:
specifier: ^6.0.3
version: 6.0.3
@@ -356,8 +346,8 @@ importers:
version: link:../nuxt-cli
devDependencies:
'@types/node':
- specifier: ^24.19.1
- version: 24.19.1
+ specifier: ^24.19.2
+ version: 24.19.2
citty:
specifier: ^0.2.2
version: 0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac)
@@ -371,8 +361,8 @@ importers:
specifier: ^1.3.1
version: 1.3.1
tsdown:
- specifier: ^0.23.0
- version: 0.23.0(@vitejs/devtools@0.7.6)(@volar/typescript@2.4.28(typescript@6.0.3))(@vue/language-core@3.3.12)(oxc-resolver@11.24.2)(typescript@6.0.3)(vue-tsc@3.3.12(typescript@6.0.3))
+ specifier: ^0.23.4
+ version: 0.23.4(@vitejs/devtools@0.7.6)(@volar/typescript@2.4.30(typescript@6.0.3))(@vue/language-core@3.3.14)(oxc-resolver@11.24.2)(typescript@6.0.3)(vue-tsc@3.3.14(typescript@6.0.3))
typescript:
specifier: ^6.0.3
version: 6.0.3
@@ -392,8 +382,8 @@ importers:
specifier: ^0.1.1
version: 0.1.1
confbox:
- specifier: ^0.3.1
- version: 0.3.1
+ specifier: ^0.3.2
+ version: 0.3.2
consola:
specifier: ^3.4.2
version: 3.4.2
@@ -401,8 +391,8 @@ importers:
specifier: ^6.1.7
version: 6.1.7
exsolve:
- specifier: ^1.1.3
- version: 1.1.3
+ specifier: ^1.2.0
+ version: 1.2.0
fuzzysort:
specifier: ^4.0.2
version: 4.0.2
@@ -410,14 +400,14 @@ importers:
specifier: ^3.2.0
version: 3.2.0
my-bad:
- specifier: ^0.2.9
- version: 0.2.9(vite@8.3.1)
+ specifier: ^0.2.11
+ version: 0.2.11(vite@8.3.5)
obug:
specifier: ^3.0.0
version: 3.0.0
oxc-parser:
specifier: '>=0.56.3'
- version: 0.150.0
+ version: 0.155.0
package-manager-detector:
specifier: ^1.9.0
version: 1.9.0
@@ -428,8 +418,8 @@ importers:
specifier: ^2.1.0
version: 2.1.0
pkg-types:
- specifier: ^2.3.3
- version: 2.3.3
+ specifier: ^2.4.0
+ version: 2.4.0
rc9:
specifier: ^3.1.0
version: 3.1.0
@@ -440,8 +430,8 @@ importers:
specifier: ^14.0.0
version: 14.2.6(supports-color@10.2.2)
srvx:
- specifier: ^1.0.5
- version: 1.0.5
+ specifier: ^1.0.8
+ version: 1.0.8
std-env:
specifier: ^4.3.0
version: 4.3.0
@@ -460,22 +450,22 @@ importers:
devDependencies:
'@bomb.sh/tab':
specifier: ^0.0.22
- version: 0.0.22(cac@7.0.0)(citty@0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac))
+ version: 0.0.22(cac@7.1.0)(citty@0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac))
'@nuxt/kit':
- specifier: ^4.5.2
- version: 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
+ specifier: ^4.6.2
+ version: 4.6.3(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
'@nuxt/schema':
- specifier: 4.5.2
- version: 4.5.2
+ specifier: 4.6.2
+ version: 4.6.2
'@nuxt/test-utils':
- specifier: ^4.3.3
- version: 4.3.3(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(magicast@0.5.5)(nuxt@4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.3.4)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.5)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3))
+ specifier: ^4.3.4
+ version: 4.3.4(15b65617e1f6b2b13415449ddf3902d4)
'@speed-highlight/core':
specifier: ^2.1.0
version: 2.1.0
'@types/node':
- specifier: ^24.19.1
- version: 24.19.1
+ specifier: ^24.19.2
+ version: 24.19.2
citty:
specifier: ^0.2.2
version: 0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac)
@@ -490,66 +480,66 @@ importers:
version: 2.7.0
nitro:
specifier: ^3.0.260903-beta
- version: 3.0.260903-beta(vite@8.3.1)
+ version: 3.0.260903-beta(vite@8.3.5)
nitropack:
- specifier: 2.13.4
- version: 2.13.4(oxc-parser@0.150.0)(rolldown@1.2.12)(srvx@1.0.5)(supports-color@10.2.2)(vite@8.3.1)
+ specifier: 2.13.5
+ version: 2.13.5(oxc-parser@0.155.0)(rolldown@1.2.15)(srvx@1.0.8)(supports-color@10.2.2)(vite@8.3.5)
rolldown:
- specifier: 1.2.12
- version: 1.2.12
+ specifier: 1.2.15
+ version: 1.2.15
tsdown:
- specifier: ^0.23.0
- version: 0.23.0(@vitejs/devtools@0.7.6)(@volar/typescript@2.4.28(typescript@6.0.3))(@vue/language-core@3.3.12)(oxc-resolver@11.24.2)(typescript@6.0.3)(vue-tsc@3.3.12(typescript@6.0.3))
+ specifier: ^0.23.4
+ version: 0.23.4(@vitejs/devtools@0.7.6)(@volar/typescript@2.4.30(typescript@6.0.3))(@vue/language-core@3.3.14)(oxc-resolver@11.24.2)(typescript@6.0.3)(vue-tsc@3.3.14(typescript@6.0.3))
typescript:
specifier: ^6.0.3
version: 6.0.3
undici:
- specifier: ^8.11.2
- version: 8.11.2
+ specifier: ^8.12.3
+ version: 8.12.3
vitest:
- specifier: ^4.1.11
- version: 4.1.11(@types/node@24.19.1)(@vitest/coverage-v8@4.1.11)(vite@8.3.1)
+ specifier: ^4.1.12
+ version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-v8@4.1.12)(vite@8.3.5)
packages/nuxt-cli/test/fixtures/dev:
dependencies:
nuxt:
specifier: ^4.0.0
- version: 4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.4.1)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1)
+ version: 4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1)
playground:
dependencies:
nuxt:
- specifier: ^4.5.2
- version: 4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.4.1)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1)
+ specifier: ^4.6.2
+ version: 4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1)
vue-router:
- specifier: ^5.3.1
- version: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
+ specifier: ^5.4.0
+ version: 5.4.0(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
devDependencies:
'@nuxt/test-utils':
- specifier: ^4.3.3
- version: 4.3.3(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(nuxt@4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.4.1)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3))
+ specifier: ^4.3.4
+ version: 4.3.4(fca729a5596ca129c06aa46c4172eb52)
typescript:
specifier: ^6.0.3
version: 6.0.3
vue-tsc:
- specifier: ^3.3.12
- version: 3.3.12(typescript@6.0.3)
+ specifier: ^3.3.14
+ version: 3.3.14(typescript@6.0.3)
playground-nightly:
dependencies:
nuxt:
- specifier: npm:nuxt-nightly@5.0.0-2610071710-0296ca4
- version: nuxt-nightly@5.0.0-2610071710-0296ca4(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@nuxt/devtools@4.0.0-beta.4(ddf5c11ae80b7693a52c84f37bf138db))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3)))(@vue/compiler-sfc@3.5.43)(acorn@8.18.0)(autoprefixer@10.5.4(postcss@8.5.28))(confbox@0.3.1)(cssnano@8.0.8(postcss@8.5.28))(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(jiti@2.7.0)(lightningcss@1.33.0)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610071710-0296ca4)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1)
+ specifier: npm:nuxt-nightly@5.0.0-2610281032-c0c2b8f
+ version: nuxt-nightly@5.0.0-2610281032-c0c2b8f(b2498f916eb52d89d5e6af25e4a7a181)
vue:
- specifier: ^3.5.43
- version: 3.5.43(typescript@6.0.3)
+ specifier: ^3.5.44
+ version: 3.5.44(typescript@6.0.3)
vue-router:
- specifier: ^5.3.1
- version: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
+ specifier: ^5.4.0
+ version: 5.4.0(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
devDependencies:
vitest:
- specifier: ^4.1.11
- version: 4.1.11(@types/node@24.19.1)(@vitest/coverage-v8@4.1.11)(vite@8.3.1)
+ specifier: ^4.1.12
+ version: 4.1.12(@types/node@24.19.2)(@vitest/coverage-v8@4.1.12)(vite@8.3.5)
packages:
@@ -703,10 +693,18 @@ packages:
resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-string-parser@8.0.6':
+ resolution: {integrity: sha512-+6HYEBnsDRZHJtUTAEfMQd0zMDqdFHS7C+5vAsEZqBUr3vEMWOWlHJ0Jz1gS8jJIlCvLsuA6ivmeoqzH936YcA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
'@babel/helper-validator-identifier@7.29.7':
resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==}
engines: {node: '>=6.9.0'}
+ '@babel/helper-validator-identifier@8.0.6':
+ resolution: {integrity: sha512-HYx0YmuchRxRSpnjvcNffnPS8DCauKNmnumIuHG3jnQAVewRA7kfJGwF13ayEpSZs7s4R/oBH4eppuXcAQd5JQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
'@babel/helper-validator-option@7.29.7':
resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==}
engines: {node: '>=6.9.0'}
@@ -715,11 +713,16 @@ packages:
resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.29.8':
- resolution: {integrity: sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==}
+ '@babel/parser@7.29.9':
+ resolution: {integrity: sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==}
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@8.0.7':
+ resolution: {integrity: sha512-UkDwEbPO1px2JQSrdh4qIgaH1JgG7GO/pFeJkpxhDxIETkT/QvGpnigXIw75ViHYPtIgKITmVUJqLjiO+JuWjA==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+ hasBin: true
+
'@babel/plugin-syntax-jsx@7.29.7':
resolution: {integrity: sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==}
engines: {node: '>=6.9.0'}
@@ -750,6 +753,10 @@ packages:
resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==}
engines: {node: '>=6.9.0'}
+ '@babel/types@8.0.6':
+ resolution: {integrity: sha512-c+xgSWboV2pdwXP67BUWDVRHi2BO5Q3KwxyFVs7taVTY+fsK47/L51ZXQoV9rozHJDNHvJ4v4WEsI/IlxV2l2A==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
'@bcoe/v8-coverage@1.0.2':
resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
engines: {node: '>=18'}
@@ -797,16 +804,20 @@ packages:
vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
vitest: ^3.2 || ^4
- '@colordx/core@5.6.0':
- resolution: {integrity: sha512-EDlcg/Hmlj1WuFh/Os9YhA+A2aasB2XlgwFfGePUDuW7fVHC07HBi5AFIMx0Ct1eM8kHM9NRyOtZ0MuVYa8xvg==}
+ '@colordx/core@7.3.0':
+ resolution: {integrity: sha512-LVzTTPhX7wpy7TkGjouA9zbbCBIw92RGm7ZQqSKFE0oYE3sMx2FGXz90eVpgw7k/+wrrY+qJ86nHXifZWMS5jA==}
+
+ '@csstools/css-tokenizer@4.0.2':
+ resolution: {integrity: sha512-OoKoR0f76dCY666JlcbhmVTs2drYj1GUXZTYTcbUgJjh9Nv41aFfZ21bPQTERm5+L5cBDo466NltB2lplS5GBw==}
+ engines: {node: '>=20.19.0'}
'@devframes/agentic@1.0.0':
resolution: {integrity: sha512-NlMXWCd3mksT12Qt3hGfvYHbTTl2oAnvYl5HYLpmmW2XjHR3xgKQF9UBn627ZxukxoswN78DdrmzB7gN0M7G3Q==}
peerDependencies:
devframe: 1.0.0
- '@devframes/hub-ui-onboard@1.2.2':
- resolution: {integrity: sha512-PSXiF2Kd5dZ9jDnA/hcyrmFSmuK016LTBq3OLHEoaB7t1J/eSLMqqYooEwZRWibPFCk6kw3hGwyX02/uhLI7YQ==}
+ '@devframes/hub-ui-onboard@1.2.6':
+ resolution: {integrity: sha512-51uFIzzVPNnoSfZLWabOimvzl6gGji97gzfLOV6fRkWm83/QFFM5tewz++st+6uVkV4RshqWeg4FXsulsyc8jA==}
'@devframes/hub-ui@1.0.0':
resolution: {integrity: sha512-uSmkN4MBoudNgzOSgwGh8/NyBhdUN35Ye1M1eokqB+ETR+dMoj5SJDusvbIN/kbpZue2zCcy7920SOhrrt2yLw==}
@@ -818,15 +829,6 @@ packages:
'@devframes/json-render':
optional: true
- '@devframes/hub@1.0.0':
- resolution: {integrity: sha512-L3NyTN5YDQ8LbKg5LjuovXVmsafTOxaMqZ0AHBIIfjK0PGhNWrIIydVrIm6VpoI+ARB/iS6k7sF15J80oBpo2Q==}
- peerDependencies:
- '@devframes/agentic': 1.0.0
- devframe: 1.0.0
- peerDependenciesMeta:
- '@devframes/agentic':
- optional: true
-
'@devframes/hub@1.2.0':
resolution: {integrity: sha512-ipsqS0MwpjlAw/S17gOKQ9loCd56BbY9r3vUWPGFtGqdvcyScpMF2UdkIr4vCjYN1y+6W/G5mVL1wjjOUAjV5w==}
peerDependencies:
@@ -856,32 +858,6 @@ packages:
'@devframes/hub':
optional: true
- '@devframes/plugin-code-server@1.2.0':
- resolution: {integrity: sha512-BjBOz2MVCeI9dnvlBvKrY6ERuv3OlmOONZ0vu0luHbcXJeBbXaQsMJHCjj7GPrifvShMy+pOpfN6OPJF4dUMAQ==}
- hasBin: true
- peerDependencies:
- '@devframes/plugin-code-server--assets': 1.2.0
- devframe: 1.2.0
- vite: ^8.0.0
- peerDependenciesMeta:
- '@devframes/plugin-code-server--assets':
- optional: true
- vite:
- optional: true
-
- '@devframes/plugin-data-inspector@1.2.0':
- resolution: {integrity: sha512-TYUAI54mUCD9ht/0drBJb5S5KAKnm4aTr4seTROTzOl7JFICuYucFyAcs+ZTigUz9hKLXHI9GoSJY9MTM03bXg==}
- hasBin: true
- peerDependencies:
- '@devframes/plugin-data-inspector--assets': 1.2.0
- devframe: 1.2.0
- vite: ^7.0.0 || ^8.0.0
- peerDependenciesMeta:
- '@devframes/plugin-data-inspector--assets':
- optional: true
- vite:
- optional: true
-
'@devframes/plugin-inspect@1.0.0':
resolution: {integrity: sha512-2iENCjaPZe21K6ez8jUYSYLqL4me4W/ODs/eNMHKhGvAwklAu1m0CJfXNZ4tlOpNp8krnRtS9KIGSpAMdorV6g==}
hasBin: true
@@ -942,21 +918,6 @@ packages:
vite:
optional: true
- '@devframes/vite@1.2.0':
- resolution: {integrity: sha512-upJNfhAlAKfXYajzclF//8SLHnF2m6pjf2eXtpaYHZuIjWQfJG31CjVR3qqCQT1Fn2oyiZjPLuvbMqqYfijVaA==}
- peerDependencies:
- '@devframes/hub': 1.2.0
- '@devframes/hub-ui': 1.2.0
- devframe: 1.2.0
- vite: ^7.0.0 || ^8.0.0
- peerDependenciesMeta:
- '@devframes/hub':
- optional: true
- '@devframes/hub-ui':
- optional: true
- vite:
- optional: true
-
'@dxup/nuxt@0.5.10':
resolution: {integrity: sha512-54Vehb7LmR7qYpC6KFwjDTSm6CB1CayBu+JXdHrPLrIjjr5xAgb43jvgOU+mnB+tsRh414fSsEy0QjBMKILQ8g==}
@@ -1290,12 +1251,6 @@ packages:
'@keyv/serialize@1.1.1':
resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==}
- '@kwsites/file-exists@1.1.1':
- resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==}
-
- '@kwsites/promise-deferred@1.1.1':
- resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==}
-
'@mapbox/node-pre-gyp@2.0.3':
resolution: {integrity: sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==}
engines: {node: '>=18'}
@@ -1342,39 +1297,26 @@ packages:
'@nuxt/devalue@2.0.2':
resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==}
- '@nuxt/devtools-kit@3.4.2':
- resolution: {integrity: sha512-TPPbmH9xrExagYxfCe6JgtbHmgchfgDdA656Yws18rn8I/oCvB+gcw3kTWBBp2sC9ipZPXsgbsW/yZnVnGNBiA==}
- peerDependencies:
- vite: '>=6.0'
-
- '@nuxt/devtools-kit@4.0.0-beta.4':
- resolution: {integrity: sha512-X0H6q0ypKunO9v0PO7QVIT1CWiTL+EMBHqp5wau3LAnctSkG8QQbxA+yVIWLMGE86BxLnM3yBSanplN12T1Klw==}
+ '@nuxt/devtools-kit@3.4.4':
+ resolution: {integrity: sha512-q3aRKpnriK/kITYlYUXSE3O0R7WeJwSMLvtbo1HfcKXYg/q8688iIb5VURl0fbkSaFTk7ndU5HIbW+5f0JOJPQ==}
peerDependencies:
- '@nuxt/kit': ^4.0.0-0 || ^5.0.0-0
- nitro: '*'
- nitropack: 2.13.4
vite: '>=6.0'
- peerDependenciesMeta:
- nitro:
- optional: true
- nitropack:
- optional: true
- '@nuxt/devtools-onboard@4.0.0-beta.4':
- resolution: {integrity: sha512-EJJoZ10HoJJCinXAg74EkDHBKSfubCtoeA+3L6m21TTH3XzyD1caAxOQQh90/ydmjpSQCDbvYGZiCWUNFsWSsw==}
+ '@nuxt/devtools-onboard@4.0.0':
+ resolution: {integrity: sha512-XE+eZZaQMkHZJ7OQQmxgszmCQN3kKD+Sq0k7qPLl2PhDzw1LXZhuGRbokD3CkbvDeraH1QCk2PgVfFrheMzp1Q==}
peerDependencies:
- '@nuxt/devtools': ^4.0.0-beta.4
+ '@nuxt/devtools': '*'
'@nuxt/kit': ^4.0.0-0 || ^5.0.0-0
peerDependenciesMeta:
'@nuxt/devtools':
optional: true
- '@nuxt/devtools-wizard@3.4.2':
- resolution: {integrity: sha512-U2G8fw7KW1rdECyJDho5N14z8hSllpTk430KG1QPLjrv5w3pDksZ+YcpITd0u762Vw3gq3Arpg65Bk6U4ua6aQ==}
+ '@nuxt/devtools-wizard@3.4.4':
+ resolution: {integrity: sha512-iGL6p2ZM926pfV0UUsnaseNGNEp/PWbX5f1zFqRgVxiDOEVsrBOfFA5sLgfuO2NWi3+3/84fy7ungcCP6zGYvA==}
hasBin: true
- '@nuxt/devtools@3.4.2':
- resolution: {integrity: sha512-Nidg0/zB710cyK89ltTkv66hMfPlIPlKA+Yb67bIrAkNm5PoTwQ1goHdFWHIAGZ9nTadcVTzATwMwa56nvl/Wg==}
+ '@nuxt/devtools@3.4.4':
+ resolution: {integrity: sha512-cPwBW+odVCCid6pllN3f93L0hyOCYRXrEZLmCiV2IgBoQ3lskhuu304JDJjv/VvtWB+OVWfHQ38aowX28WybXQ==}
hasBin: true
peerDependencies:
'@vitejs/devtools': '*'
@@ -1383,25 +1325,6 @@ packages:
'@vitejs/devtools':
optional: true
- '@nuxt/devtools@4.0.0-beta.4':
- resolution: {integrity: sha512-+c+G3Q0FDyXdurhNBgHJDVjZq18ZHdGuVbVznKVeaLE/bg84u4+Dh4PZGSEqEAE9uxHCqNT3zRIvgE6c3JExpw==}
- peerDependencies:
- '@nuxt/devtools-assets': 4.0.0-beta.4
- '@nuxt/kit': ^4.0.0-0 || ^5.0.0-0
- nitro: '*'
- nitropack: 2.13.4
- vite: ^8.1.5
- vite-plugin-inspect: ^12.0.2
- peerDependenciesMeta:
- '@nuxt/devtools-assets':
- optional: true
- nitro:
- optional: true
- nitropack:
- optional: true
- vite-plugin-inspect:
- optional: true
-
'@nuxt/docs@4.5.2':
resolution: {integrity: sha512-ApTWGl5RVgpB//cJslorqs6kiokKNwpQcBn/fOVjb0fJ41uOdx0X/vYh8M9cp+BXQxxwJjcc/RrrlGDM8WYN0g==}
@@ -1419,18 +1342,18 @@ packages:
peerDependencies:
eslint: ^9.0.0 || ^10.0.0
- '@nuxt/kit-nightly@5.0.0-2610071710-0296ca4':
- resolution: {integrity: sha512-q/+m1LjiQ7iuqfoYvtcGLf0UstiNilTTQUxoVl1ivJcxpn1IUVKVL3XVLWptEE2CfO7IexwwHv2zGw5YOUM+5w==}
+ '@nuxt/kit-nightly@5.0.0-2610281032-c0c2b8f':
+ resolution: {integrity: sha512-4AFfJrsZKfGY1SSnUrY03DypvRlAJDYbi2w5hV/q/AE+4c8pLfybxeAd1Mz5pvUih4Hm8auTeZhjv7kvenAzAQ==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
- '@nuxt/schema': npm:@nuxt/schema-nightly@5.0.0-2610071710-0296ca4
+ '@nuxt/schema': npm:@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f
confbox: '>=0.1.0'
dotenv: '*'
giget: '>=3.1.0'
jiti: ^2.0.0
mlly: ^1.2.0
oxc-parser: '>=0.56.0'
- rolldown: 1.2.12
+ rolldown: 1.2.15
peerDependenciesMeta:
'@nuxt/schema':
optional: true
@@ -1449,18 +1372,90 @@ packages:
rolldown:
optional: true
- '@nuxt/kit@4.5.2':
- resolution: {integrity: sha512-l66LU9DcJYjmNwqwAj2I5UGRrUbnG2DOKGChnN70zIGtn0eq/z87gi/FRgha6eMb9/FmB1PFHgtx6PWVml1C2Q==}
- engines: {node: '>=18.12.0'}
+ '@nuxt/kit@4.6.2':
+ resolution: {integrity: sha512-Vn9DJobc30WdR1vrlRcEAFSFy7NV5CWq3o6gxsfrdGb2FmCh0fuDyvbZC30rm2enyiPaOUPafKctFE/ToBjybw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ peerDependencies:
+ '@nuxt/schema': 4.6.2
+ confbox: '>=0.1.0'
+ dotenv: '*'
+ giget: '>=3.1.0'
+ jiti: ^2.0.0
+ mlly: ^1.2.0
+ oxc-parser: '>=0.56.0'
+ rolldown: 1.2.15
+ peerDependenciesMeta:
+ '@nuxt/schema':
+ optional: true
+ confbox:
+ optional: true
+ dotenv:
+ optional: true
+ giget:
+ optional: true
+ jiti:
+ optional: true
+ mlly:
+ optional: true
+ oxc-parser:
+ optional: true
+ rolldown:
+ optional: true
+
+ '@nuxt/kit@4.6.3':
+ resolution: {integrity: sha512-djNup72hMvn7C9xp0/KAYeoY9uzbrPguv91SUBjEeSHh49kP/YI4BvxUVHP8sZd3kms5Ht+IZTJ6XAfm9hofKw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ peerDependencies:
+ '@nuxt/schema': 4.6.2
+ confbox: '>=0.1.0'
+ dotenv: '*'
+ giget: '>=3.1.0'
+ jiti: ^2.0.0
+ mlly: ^1.2.0
+ oxc-parser: '>=0.56.0'
+ rolldown: 1.2.15
+ peerDependenciesMeta:
+ '@nuxt/schema':
+ optional: true
+ confbox:
+ optional: true
+ dotenv:
+ optional: true
+ giget:
+ optional: true
+ jiti:
+ optional: true
+ mlly:
+ optional: true
+ oxc-parser:
+ optional: true
+ rolldown:
+ optional: true
- '@nuxt/nitro-server-nightly@5.0.0-2610071710-0296ca4':
- resolution: {integrity: sha512-EHEkMbJAsfz7GpFEq0Fvij0Wg/UxoxATVeEQQ7ovLF3cl4U5mJTbC2Vv7uJBpne3q1IVFS84t4yzNDaH42hD0Q==}
+ '@nuxt/nitro-server-nightly@5.0.0-2610281032-c0c2b8f':
+ resolution: {integrity: sha512-l/ok5uoMVabs6s9TjMfEDIBh525Z1oGwyxRjGOwxZCVVuTCup/yh3mICIQtap5RKEC9NAbS9sQoo5a8MQbuPgQ==}
engines: {node: ^22.21.0 || ^24.11.0 || >=26.0.0}
peerDependencies:
'@babel/plugin-proposal-decorators': ^7.25.0 || ^8.0.0
'@babel/plugin-syntax-typescript': ^7.25.0 || ^8.0.0
'@rollup/plugin-babel': ^6.0.0 || ^7.0.0
- nuxt: npm:nuxt-nightly@5.0.0-2610071710-0296ca4
+ nuxt: npm:nuxt-nightly@5.0.0-2610281032-c0c2b8f
+ peerDependenciesMeta:
+ '@babel/plugin-proposal-decorators':
+ optional: true
+ '@babel/plugin-syntax-typescript':
+ optional: true
+ '@rollup/plugin-babel':
+ optional: true
+
+ '@nuxt/nitro-server@4.6.2':
+ resolution: {integrity: sha512-mOiTpoiSG26/0UI4Nxfc4AK76UaCdpjObLPCF6NTDX9wL6Ed4/95AAVZKbEq7qxtNSla/8F+s8NSY6O1wpJ5bA==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
+ peerDependencies:
+ '@babel/plugin-proposal-decorators': ^7.25.0 || ^8.0.0
+ '@babel/plugin-syntax-typescript': ^7.25.0 || ^8.0.0
+ '@rollup/plugin-babel': ^6.0.0 || ^7.0.0
+ nuxt: ^4.6.2
peerDependenciesMeta:
'@babel/plugin-proposal-decorators':
optional: true
@@ -1469,14 +1464,14 @@ packages:
'@rollup/plugin-babel':
optional: true
- '@nuxt/nitro-server@4.5.2':
- resolution: {integrity: sha512-sx/vtT8D1WIRUOMuKQz/9z8nZb7jgVWc6HWwlkXKDjYZ84otPFtYCozKqhXWv6xf3JxJvge/RUAOwh9Z7P4nQQ==}
- engines: {node: ^22.19.0 || ^24.11.0 || >=26.0.0}
+ '@nuxt/nitro-server@4.6.3':
+ resolution: {integrity: sha512-8JyJAJdfzWTUCPg/rUd5w7OLM2g1VjwOvutNjkz0tp0itBUuqc3lm35xSD6h21HpYkrBfjzwFh0T4/pmLVmKGQ==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
'@babel/plugin-proposal-decorators': ^7.25.0 || ^8.0.0
'@babel/plugin-syntax-typescript': ^7.25.0 || ^8.0.0
'@rollup/plugin-babel': ^6.0.0 || ^7.0.0
- nuxt: ^4.5.2
+ nuxt: ^4.6.3
peerDependenciesMeta:
'@babel/plugin-proposal-decorators':
optional: true
@@ -1485,12 +1480,12 @@ packages:
'@rollup/plugin-babel':
optional: true
- '@nuxt/schema-nightly@5.0.0-2610071710-0296ca4':
- resolution: {integrity: sha512-7GRnTwI/MLVtrLNcKZeCuKtdn+PMHdTacbpd3XEaQdc7sMo4xU3Pbx+01hjKI0br0J4exxadqE2sAEC4qrSXYA==}
+ '@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f':
+ resolution: {integrity: sha512-vudpFrzR+Kd4yK3Dv/9TBHXw3moQyWIZFhfjCs1+raKKbMW/NF+ETL00S6B+7gJovYt2NJsy20MDTzBCi6wUKA==}
engines: {node: ^14.18.0 || >=16.10.0}
- '@nuxt/schema@4.5.2':
- resolution: {integrity: sha512-h9g1kt9O2iU9nX6HDFu9gvwtpn+8oSJX0RSTWRBnEx/Pkz+WlOHtjuS0SbkTAXw5aT1+H1GysWVwNTjJfBY/0w==}
+ '@nuxt/schema@4.6.2':
+ resolution: {integrity: sha512-L+0YiNDh/5C079JiHweAbOJqWD/931N+aqwtRk/wrCpRmTmYgiyIelVbnOv0sevWvGcPouBJRgTC2fxlp3mxoQ==}
engines: {node: ^14.18.0 || >=16.10.0}
'@nuxt/telemetry@2.9.1':
@@ -1500,8 +1495,8 @@ packages:
peerDependencies:
'@nuxt/kit': '>=3.0.0'
- '@nuxt/test-utils@4.3.3':
- resolution: {integrity: sha512-0Nxp6e+VJROAMGuyurTX3+ON+l3y79TuNDsciy+7TfCPx4GcitTrYsxjomi65jLVi0H32aEb2sloh/qmiwj6aA==}
+ '@nuxt/test-utils@4.3.4':
+ resolution: {integrity: sha512-8x0w16DDUi1/6ZivL1zuOaDt9xtACZFHMQySBirUZNIU0H0qljjB5yyajXPtlb8YCQ5l6piFJqafK/zDpDcCnA==}
engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
peerDependencies:
'@cucumber/cucumber': '>=11.0.0'
@@ -1543,8 +1538,8 @@ packages:
vitest:
optional: true
- '@nuxt/vite-builder-nightly@5.0.0-2610071710-0296ca4':
- resolution: {integrity: sha512-0vJT/JB6ajKhCMQmgvZL+MPq0BvQLJsmiJVYrYBE13Rt7UgugmMqkzTnkAzKMBOQZPVyOXcXHZc1dYmzZJo/PQ==}
+ '@nuxt/vite-builder-nightly@5.0.0-2610281032-c0c2b8f':
+ resolution: {integrity: sha512-oybOohihkrpfUJxCARegkQd3Z7PMJLRPci/vN3lgVuhiL+DxXlbTy1aIg5QFCi4A40e49N3gQXTiraRLWZIF+w==}
engines: {node: ^22.18.0 || ^24.11.0 || >=26.0.0}
peerDependencies:
'@babel/plugin-proposal-decorators': ^7.25.0 || ^8.0.0
@@ -1552,7 +1547,8 @@ packages:
'@vitejs/plugin-vue-jsx': ^5.1.5
autoprefixer: ^10.4.27
cssnano: ^7.1.3 || ^8.0.0 || ^9.0.0
- nuxt: npm:nuxt-nightly@5.0.0-2610071710-0296ca4
+ nuxt: npm:nuxt-nightly@5.0.0-2610281032-c0c2b8f
+ rolldown: 1.2.15
rollup-plugin-visualizer: ^6.0.0 || ^7.0.1
vue: ^3.3.4
peerDependenciesMeta:
@@ -1569,14 +1565,14 @@ packages:
rollup-plugin-visualizer:
optional: true
- '@nuxt/vite-builder@4.5.2':
- resolution: {integrity: sha512-fC8KUs5F1VpSEjTIjmx5pdflciMlp3FDCubx3AXElvRPLtBAPmyB69kmqVFjRnVQ8+vRHNyI7iBHUg9Se8srLA==}
- engines: {node: ^22.18.0 || ^24.11.0 || >=26.0.0}
+ '@nuxt/vite-builder@4.6.2':
+ resolution: {integrity: sha512-UCEoVjguX65x2mlZ0wuTth//idqugfKkxK9RwXHUqCkxonO4YgVh9akqUUlcjw/CSWWOZUbAOFnyS1yIXNGOZw==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
'@babel/plugin-proposal-decorators': ^7.25.0 || ^8.0.0
'@babel/plugin-syntax-jsx': ^7.25.0 || ^8.0.0
- nuxt: 4.5.2
- rolldown: 1.2.12
+ nuxt: 4.6.2
+ rolldown: 1.2.15
rollup-plugin-visualizer: ^6.0.0 || ^7.0.1
vue: ^3.3.4
peerDependenciesMeta:
@@ -1589,144 +1585,148 @@ packages:
rollup-plugin-visualizer:
optional: true
- '@nuxt/vite-server-nightly@5.0.0-2610071710-0296ca4':
- resolution: {integrity: sha512-zjFBqzvbY0lLC6iSgZHqvhiR/r/p9fERw+WoCNcIzGNX5MJxhaTNzFqxqKeUoDn3dIxKisvPANOkY5rooNMtBQ==}
+ '@nuxt/vite-server-nightly@5.0.0-2610281032-c0c2b8f':
+ resolution: {integrity: sha512-78XEhG+rkox0vFlu2An/2L09Wb1oyMG8o8cRyafS3ul8AsdXZzBA5rqOmyXMTzdrRxtFpJl7faWTey8xYjU8Cg==}
engines: {node: ^22.21.0 || ^24.11.0 || >=26.0.0}
peerDependencies:
- nuxt: npm:nuxt-nightly@5.0.0-2610071710-0296ca4
- vite: ^8.3.1
+ nuxt: npm:nuxt-nightly@5.0.0-2610281032-c0c2b8f
+ vite: ^8.3.5
+
+ '@nuxt/vite-server@4.6.2':
+ resolution: {integrity: sha512-tSlCRgrx8TFBhETV/6dFk1gKLmwj1GaIrItRJClqJesJvdGDAabA3av4Ph8wlFGD5vkxIvzAeksn8Uy1ja1DMQ==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
+ peerDependencies:
+ nuxt: ^4.6.2
+ vite: ^8.3.4
'@ota-meshi/ast-token-store@0.3.0':
resolution: {integrity: sha512-XRO0zi2NIUKq2lUk3T1ecFSld1fMWRKE6naRFGkgkdeosx7IslyUKNv5Dcb5PJTja9tHJoFu0v/7yEpAkrkrTg==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@oxc-parser/binding-android-arm-eabi@0.150.0':
- resolution: {integrity: sha512-oQef2Zu4Prz1KLKznz3HqZzU9uVoA5PMoDZuuLmqms7hKmKSAPzlaMnLllJq3t+rgKmfJJ2siPrpZfFrW06btw==}
+ '@oxc-parser/binding-android-arm-eabi@0.155.0':
+ resolution: {integrity: sha512-A6xv7hDtnTm+xlZ7utn6rRQpRMJHRhVr3gjRGqlx0RUX84mNk0pAsy6YN/wWhuOTkaZhRrrzaLxf0NfbH77j2w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@oxc-parser/binding-android-arm64@0.150.0':
- resolution: {integrity: sha512-B6ofpoFiAUwIZ0MJ2IgHPvZK8FAtL4qzSZRwOkAKIfxEobE1mQC8nDdiFZj7pUaJiVUVCsfkMsBJKedzO8rZvA==}
+ '@oxc-parser/binding-android-arm64@0.155.0':
+ resolution: {integrity: sha512-T1wWwH9/JI5g7Z4kEQwDOwhToxdDhRyOTklH+uuNpJ16m3MZFmGl+l2rKc0NHQdbVRG2LTOBsNjpW3h1BWytPA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@oxc-parser/binding-darwin-arm64@0.150.0':
- resolution: {integrity: sha512-J+9IHKzx/bSz1JetOfD4zKXSK9sOm4/a7+0qomJODcTL6JsRXGeV/ZdkAPSIDydfFmWzYCraMlQEosSZEyBYkQ==}
+ '@oxc-parser/binding-darwin-arm64@0.155.0':
+ resolution: {integrity: sha512-ZoRB3qJxJ8DWA41jHja+YeB0lLfjBy4T+Kr15vnN1k65X3zbJt3rPZftEwN4Ju4tmA4K/T9dWWD7Z8ewQLnrVA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxc-parser/binding-darwin-x64@0.150.0':
- resolution: {integrity: sha512-v6IPfcAcSYrBWXV5Tce1DmxDMXLhEYpIIWiRFPJopgCVscZdLaV4MRQOUxvL3usQlw+yrwYOjBFB9IwBx+jUiQ==}
+ '@oxc-parser/binding-darwin-x64@0.155.0':
+ resolution: {integrity: sha512-vxtL86BtM+IgrpejA86nbTk5j0HKTIMeuaJ1fQciw6p9RfavPtIPjI7gN34owap0yG9txXBaAWpGdxokNwdqIw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxc-parser/binding-freebsd-x64@0.150.0':
- resolution: {integrity: sha512-AoR/4jD02HET0KO0yNT4nbTE+XJUxiO9jB1X/ycEjUE3WrIJ3IjV/Vf+gskhWLcqqeXfvNnkDtBR7epllAm88A==}
+ '@oxc-parser/binding-freebsd-x64@0.155.0':
+ resolution: {integrity: sha512-tN6Ru5e0UVnWaIuiH8jEwnvxuxg7FvhWwSd3oe5oDhOD4ObsSr9/N6WfHLjilUWlPPj65ptwrSDH0Y7lzwTzmw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@oxc-parser/binding-linux-arm-gnueabihf@0.150.0':
- resolution: {integrity: sha512-A/hycCFjLUrCmLoL5O/vBp40ohlaXO1Ta3v5hqYZxicYFs129wZmgZJggcW4mYGYbZebQLhup+N8JjeQl8qwyw==}
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.155.0':
+ resolution: {integrity: sha512-h4ozA5n6L6lwolsz9iwunEhKWnIVbmFRots5QxEix0H6nJ5ICpuDa7PuShuhfpIDFe3+Qvyscioyiv+9g+4Syg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm-musleabihf@0.150.0':
- resolution: {integrity: sha512-pbqahg1Pkz7J4RKmXm30s/iQu99hv64ayXCu8P4p75HcEH5azOdR4eGqiB6lFGkFR3mMpzaYsSKLkS8oJbjmeQ==}
+ '@oxc-parser/binding-linux-arm-musleabihf@0.155.0':
+ resolution: {integrity: sha512-058/+LardpfuUlsKIvBGk/CYoakEVcMgqYx8GgyUZeOxFWTojYLlCc1Gb60/y21v3esDhHidgiY/Zbq9LpBhaQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@oxc-parser/binding-linux-arm64-gnu@0.150.0':
- resolution: {integrity: sha512-HV11aRbBQGwqv8bEo+K/6qr88uB4fEe1mhXncMhlVCrj+WpBSraxrUzHaPVmeQRU6x6x8v/3DuCbbo93rpp+fw==}
+ '@oxc-parser/binding-linux-arm64-gnu@0.155.0':
+ resolution: {integrity: sha512-nrOt2Y3xIAzu+lSPzH0864ieO+iCCXgoo9qFlGANE8Xh0cQ+RP8Wstfp+/wXN2YCyb98cAGzX0VruKYw7it/jw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-arm64-musl@0.150.0':
- resolution: {integrity: sha512-k6pVkJqALwtEuP4zukVhGRhdIy4+ofChUIUUsAHHyqDZlNsknmel3JjbggrJiWGaes6h/dIcWmEXsKW4SmK9oQ==}
+ '@oxc-parser/binding-linux-arm64-musl@0.155.0':
+ resolution: {integrity: sha512-KYAayyN5hQbJPtGKtRxlyc8XYmyntOplyXSQzTDrmbz7l/GCrzQbSswvyJFBTH1LGtsZrbXOAfN52i/Kz6kLKg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxc-parser/binding-linux-ppc64-gnu@0.150.0':
- resolution: {integrity: sha512-tEFg39mw/rHO5n8GK2DR4ZMFfsPQZtnQIPbsIpjoQRomJc/2tRfsCSmCT6gNit+NZGoeJG5aH9ATDH5bf0WnoQ==}
+ '@oxc-parser/binding-linux-ppc64-gnu@0.155.0':
+ resolution: {integrity: sha512-CSuSY5hfjtsBnHXydOj8jiNfS1qHbdPZuPz1YL1cSgK7VmNYP+QlZIbG0BBYYBgX/vYEgZwbG9mBdW4YairZ5w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-riscv64-gnu@0.150.0':
- resolution: {integrity: sha512-0JO7IFkoek6HqV589Menx3hJySNXi6quRhO4tq2P7kpEHKEXoDATnoPVUpn5B7gDH2KLkdo751N0uIrGJFCTCw==}
+ '@oxc-parser/binding-linux-riscv64-gnu@0.155.0':
+ resolution: {integrity: sha512-7KCfOQm+Nz2N8trAXbQkal4TQ5756WVEmhm35y816YHvyFnEfVsICsiV5k0pEszNf/fRm4cm2i6i18SJ6/iCWg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-riscv64-musl@0.150.0':
- resolution: {integrity: sha512-7XPzREnyAS5wHU9aB+49Uaqgoo1gVCklHc3DRlc3fJy2tXD/eAJFN1QFz/crj+Ulup5P1+axNREF+/RGaB/IRA==}
+ '@oxc-parser/binding-linux-riscv64-musl@0.155.0':
+ resolution: {integrity: sha512-JSlhgoK+/g1TGJI5NuADx2+6syhxnQNLCWLXyO5QLFyetomcr/vIxSdiNlmyAv963YXUzCuwAwRG6npZ5xyJ1A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@oxc-parser/binding-linux-s390x-gnu@0.150.0':
- resolution: {integrity: sha512-7n7ZxcbRWDFaTdyj8M8p0O9OfzoMKm8O6syBAIgcSutbOALq0Bb9G52Me+XH0anMLZV+NgXc726gqgG2q39vcQ==}
+ '@oxc-parser/binding-linux-s390x-gnu@0.155.0':
+ resolution: {integrity: sha512-WFIX+dPokWp64mi434Md3U3lJaTwNxAphvGjpltoyQjGUsdXavOIRrnp9dOS34Hd75HOAwDxAI+YwWOwqmJbtg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-x64-gnu@0.150.0':
- resolution: {integrity: sha512-Vx0GSA9ZCRTUiczoEQnIIyXkMvtEY8uc6IiwLQtMe5ci2sXPqjrry0Ek5fsPP1k2kCzkML3ow9UOOEgnEDi7Bw==}
+ '@oxc-parser/binding-linux-x64-gnu@0.155.0':
+ resolution: {integrity: sha512-g6xSDC/JpbnVOz5uafMGyK3txBVRFMQTx8opv/yHXGxqV3ZMVl3bf7W8XrSnF68dmy3gM4dgReNryuE53+WkeQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxc-parser/binding-linux-x64-musl@0.150.0':
- resolution: {integrity: sha512-ii4/9m3viDLssMnfXU7/Pni/3nYplApuGayceX4qsVGaqqQJCx3tHIH9M/HWIeSty5i8LjS21zPYT6lVIkwLxw==}
+ '@oxc-parser/binding-linux-x64-musl@0.155.0':
+ resolution: {integrity: sha512-6/4xlxKlZJWrQ0uwDFPc0H9+xLu7068CKhX3vIDW3SbvP/lVgnVuT5v6dyugeWskWpuxqF/WJ4WKwhxjU3pG2w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxc-parser/binding-openharmony-arm64@0.150.0':
- resolution: {integrity: sha512-ZtoxX5rez36ZWkwtiEhjkCPnlTPoQ2I7lIL0IYZ1yjxMYohbvoOjBmUIZzrf9W/HouONq0omIfTeCWEY+R380w==}
+ '@oxc-parser/binding-openharmony-arm64@0.155.0':
+ resolution: {integrity: sha512-tltklL0J0XjDxIRTBXWOBhvc2mitcmES45pIxhwDWfxRyqz7Vkeu0NekTZEIxGE4f/lXgq3vZcjjffteQOVorg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@oxc-parser/binding-win32-arm64-msvc@0.150.0':
- resolution: {integrity: sha512-VqeRb5JX/bKYBrff7TUDvJyKY0914UzuCkuXIGxJS4FUmvMNfqkCbc7Sq90iMz9DlmAtlggwaBYQ9eg3h3ltiw==}
+ '@oxc-parser/binding-win32-arm64-msvc@0.155.0':
+ resolution: {integrity: sha512-alAb9TzjatUEsOeoncAziUnfdTDxfyswhalFZ9sC6plUgATIUx2NIZ0+bMn6aJ28AduS1OpG/OAisr/YISn4Ig==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxc-parser/binding-win32-ia32-msvc@0.150.0':
- resolution: {integrity: sha512-EPqJfeZ4Pgg2BJSsCV8GozxV0FDltRzpVtGVa1r2noJu1iu+opOw3gtBWXwIo9odCT/MdFfyHxdy0/CRqs3OqA==}
+ '@oxc-parser/binding-win32-ia32-msvc@0.155.0':
+ resolution: {integrity: sha512-yc5cbSfcGmRv/KpxDFuyk8adEBaWd/9HilWvBbQ4bFbus1V2PUh2mGB2Cfq9rqZTqLeiMT8x0skV+LKp9hOMgQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ia32]
os: [win32]
- '@oxc-parser/binding-win32-x64-msvc@0.150.0':
- resolution: {integrity: sha512-n5YMzbqwPQqozbkrexi0lNZrUz5cnPHalYpFWe6Dau7AmKIWNo+y24IwzDuZEQtEdUHuKhXmMMih/MPjOI+CMw==}
+ '@oxc-parser/binding-win32-x64-msvc@0.155.0':
+ resolution: {integrity: sha512-8heq6jGq+rfpTDRDjoQiBHw0maQZf3IXkS99pdHQZPoTL5kyF5qyPS0RidUlSdnWDIqxXb5nux7GBD9cT+imUw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
- '@oxc-project/types@0.150.0':
- resolution: {integrity: sha512-rDS5/31E9HfPl/CIzGrn0DOlvBbXFseQ5URJ9sYMfstbKLD/c6Gm9vmRzRGDdAXyOIL4zmO37lc9RIwYqVruZw==}
-
- '@oxc-project/types@0.152.0':
- resolution: {integrity: sha512-oM/5rLBm2tPkg0iBgkH/FOeR3PCDpY19GTgAZjMFM8h9WI9VW7cLgzp6nwtarYKmovavIQZ+Fe/RKX/8C8O/Rw==}
+ '@oxc-project/types@0.155.0':
+ resolution: {integrity: sha512-SeE8JPwW1xs1tHeNycjUtUBdhorRa8o4jlvjwk49R7/Z291i+4DQa7JJIgOm/TaYQZx+QrPQbVJ/9c8dMIZN8Q==}
'@oxc-resolver/binding-android-arm-eabi@11.24.2':
resolution: {integrity: sha512-y09e0L0SRI2OA2tUIrjBgoV3eH5hvUKXNkJqXmNo5V2WxIjyC7I7aJfRLMEVpA8yi95f90gFDvO0VMgrDw+vwA==}
@@ -1860,98 +1860,98 @@ packages:
'@quansync/fs@1.0.0':
resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==}
- '@rolldown/binding-android-arm-eabi@1.2.12':
- resolution: {integrity: sha512-dB/a1214qKfHMXCpgqR4OZT+jS4kTyEXbQGJPqzobt5EwH5rX080pxE37alt3RzvR1bf1Yz/yGqRfrYAxuPw0A==}
+ '@rolldown/binding-android-arm-eabi@1.2.15':
+ resolution: {integrity: sha512-aLcgK9gIJ3YRvrrtfSBbRa27F5WrpiTaPulnFpsHPxpUHgFlSgnU4854MHwoRGEBhfRJDWCS2WQ7lIjskE9Olw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [android]
- '@rolldown/binding-android-arm64@1.2.12':
- resolution: {integrity: sha512-7KHFgQ5VJxIHcLlrwrc3Xbds7oTNQT7Pgi9gQCJKrd2VGab/UksIOYp6VD8MzCstGxOKMgNamPwUCfxPdP1OHg==}
+ '@rolldown/binding-android-arm64@1.2.15':
+ resolution: {integrity: sha512-xD7DdZCrbThKuxNg7ooQmvp07ys4J/pnSEMTG3/OdOWl6daC67m/Q4fL78sRHMxTH/N4fGUbYhcPM0MF5WFHkg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@rolldown/binding-darwin-arm64@1.2.12':
- resolution: {integrity: sha512-3YIhqHD96nA5SaYNRBR16HnGv4oavZvXfD/ayHM+oYZ0WD/8lBAtf6zQua4kEyAvpqrluKXl0lnOBoiNby7x9w==}
+ '@rolldown/binding-darwin-arm64@1.2.15':
+ resolution: {integrity: sha512-m2WuQ6r0B4OTYxyPpNLtXaMRbRDUbG8YQV2Q3KTdSSK8Th6KHCnC8jVCJt8bvYeSB5WivkkNbc85mKadaSdOxA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.2.12':
- resolution: {integrity: sha512-UuuJ35MFw4gmFOrE9pEqIV+K3syIKveph+Qc1/ljHZVdoDW4pz/JHR/eMVom+TZGl/5OOvGJOWaOCVt3ZfqhxA==}
+ '@rolldown/binding-darwin-x64@1.2.15':
+ resolution: {integrity: sha512-5RtnsHM36nodM9WbMy+zip0LGS/G+y5wro5RHrpOlr4ac24+1zSi9kiV2MP1myZeZ/ifEHfulQcWjnAXzc2C2A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@rolldown/binding-freebsd-x64@1.2.12':
- resolution: {integrity: sha512-uMvssit0a4W+/7D8CbHUvG719mH3R2jwXAlh/XcPvuHTE0g++LymF88DCGNX0HM2rBOn0xrzgXktIB6fLSJBTQ==}
+ '@rolldown/binding-freebsd-x64@1.2.15':
+ resolution: {integrity: sha512-g3l09pyFqhu+135JKkbkwiKGQmwU5hUMUPJ4VdBADvuqR8d33L6H578rh8m7rtxbdp+VmX/+nzI7nvhSZlzpUQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-linux-arm-gnueabihf@1.2.12':
- resolution: {integrity: sha512-XcFu0R0xWnwzSf4IQgFH1rJIckPN1pLy2R+4r9IDB7Yfu/ys9cVqfa4pBrMHj7a3gl8mIR4nRNPg0e5IvEVs6g==}
+ '@rolldown/binding-linux-arm-gnueabihf@1.2.15':
+ resolution: {integrity: sha512-nIe3VugI97nGQtspPxDqA4sXMUpeiocKIP/CqpY/u/vgbT+alX+cVxu1C/oVBPKg4feNTmYovE91v4DgXvXNwQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm64-gnu@1.2.12':
- resolution: {integrity: sha512-260UrKgn8tz39ak+SMDOirKzr7V04M9dWPw5llW00SwBivCZoWcRBKV1d8cXnRkUmSZA3BdiUmBHWk7734Ulpw==}
+ '@rolldown/binding-linux-arm64-gnu@1.2.15':
+ resolution: {integrity: sha512-iTBjXx+B5QSvgI89lJfmqh4wTh8NabR1YZIIN3hNx4zSG0EVfVqkOvLulNpG4251pbd6/IAmZ/LefVk1Y4rPhw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-arm64-musl@1.2.12':
- resolution: {integrity: sha512-5YK1I9SqDkbPgc1IA8BgDl34suqUS2q0KWnBrirm0E51YjOs6eo6dV6jbQfNE/argHRSvd0QUGgtpIoYx+WWpw==}
+ '@rolldown/binding-linux-arm64-musl@1.2.15':
+ resolution: {integrity: sha512-uN26XOnVR7rqQupG3V9oAG2EGGatWjcJHOeDOHUFCh4TBWmP2tHTFoVN13aYbwfm0aHqJAEmcwhAu6sooIjfqQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-ppc64-gnu@1.2.12':
- resolution: {integrity: sha512-Rkcrmp7eFRg74yL5fXEU91JEWbdEPLevWwGtXpmhbjlD1StScbWTmO94Bhly+Mo+ketKYkdmM1vNUKeWSlx8cQ==}
+ '@rolldown/binding-linux-ppc64-gnu@1.2.15':
+ resolution: {integrity: sha512-9nWkcdd+H+XhaA3fQIwpHnKIrfx/PQ6rO0pivr78Og07tXlUlctBBJoEYLPfhTmCR/QxEVdn6uPjHV5SymPhdw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-s390x-gnu@1.2.12':
- resolution: {integrity: sha512-qvK4DuAsQc2BSjlx+Xr+IzOIvvxbGZqxFwdWfG6F518Erj0GGISyQbJ6pIappnOxlNPzNHvo/L0BwB30GZ+zVw==}
+ '@rolldown/binding-linux-s390x-gnu@1.2.15':
+ resolution: {integrity: sha512-Ggh0ciFjLwIusLSLz7LZYEaGdxOAUJXI+Qu5JCbhPJJHEt8vP+IjRATTJheiJsdzzTYgUiHUiw3X1Ea3ZpMBdA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-gnu@1.2.12':
- resolution: {integrity: sha512-Q9uLBO53Xd4QIq1WOycVQyPP1O4HhraEV2qqb3uTrnVw6QZih9duY4vNXOivL1xoUS1/z+W8eF4NMfl2a8Sdjw==}
+ '@rolldown/binding-linux-x64-gnu@1.2.15':
+ resolution: {integrity: sha512-FHg60rS6DBePAYZ9X9F67x+JObFdmgn6tupA1C/a3B+CufFmTD4mX+e8M75tCiAO3foR/6xwVBI0KQiI7sn/rw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-musl@1.2.12':
- resolution: {integrity: sha512-3IBxWFMjbOZskDPKv8Lf9BCnahlKuHthWkYnyIxOH/QcJrFcS4EmcenthApkwr/5+nEqZlLzeYbxeMaX7A5u4g==}
+ '@rolldown/binding-linux-x64-musl@1.2.15':
+ resolution: {integrity: sha512-/cvV/7v5VGz/moiz0XKRj2dE8DzsKyhIu1KpOvJGPjRywg3yscON889UGvAe8zfiJLHup7VLjBduoGWi3HusWQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rolldown/binding-openharmony-arm64@1.2.12':
- resolution: {integrity: sha512-xtX61xg4LKPkPWilZU1ynKClz5Gj4bf74LML4r3eVLWumKnGjoEr1OSHQhMdbBDoYTi+yjrujvpZe2pUnqCrrA==}
+ '@rolldown/binding-openharmony-arm64@1.2.15':
+ resolution: {integrity: sha512-MyzC5Hrv/sm+Z7TSGKP/j8001RO2xQm1zOpCNVL4j0cY/VhBZviludA2YFQ7i4lH6ZAXxQm0lcMdBzM+99mE7w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-win32-arm64-msvc@1.2.12':
- resolution: {integrity: sha512-At7fPB6PCaIjzgIhEZFxuT+BBFqiQibJDT4d3PhiR3f4E7bbMZF4aKblbFfEM3sETRDd1YiQx/+U/g/B/ou5Ew==}
+ '@rolldown/binding-win32-arm64-msvc@1.2.15':
+ resolution: {integrity: sha512-+PgYiS+AH5omy6L45ZLxybasauJaj3M8buoT83D+nzPmCayXlxUV9hydhciCKVyIg0B/v0BtXPDE1uGqNwCPpg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.2.12':
- resolution: {integrity: sha512-WIw2haVKwjuYdXkHaoC0mF8Le71TuCBxjrdKqLbJGctbBABj+ClfmNvtbOnzpq3RokNo5+V1qhtSzJyXorsklQ==}
+ '@rolldown/binding-win32-x64-msvc@1.2.15':
+ resolution: {integrity: sha512-HFZd2QNQYn1JbIi+Hpd7H+r/lkWxcfIu28nirZ6eCn2LafuvmExMlb/P96Sfx5tf7pPArw39IdhmCF8vmV+NhQ==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -2031,150 +2031,144 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.63.5':
- resolution: {integrity: sha512-J25QJU+B78T4FhhBsNpLJyVWOi31mwtpcMwywHmOKH65Q9IWGA81gPj+dnwlhU8wktVriYE+tFAaQgrnJRzAZg==}
+ '@rollup/rollup-android-arm-eabi@4.65.0':
+ resolution: {integrity: sha512-t2AnVba25baFdq7gczzS13JyVcdubLVbFX1X04mxrggDrTQPUXNv3XM0k9H1hr5tqvg7AVvtQ720QHAj0iYqhg==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.63.5':
- resolution: {integrity: sha512-LDopB3zuZM5Ux9TT2luNEBJW/tYbGU2g1d+VpKk6I+gSKDb+/7sYE6M225gRQt4RbMX6MSwMsVR/phdjVUgRLg==}
+ '@rollup/rollup-android-arm64@4.65.0':
+ resolution: {integrity: sha512-dNONUaEwPGhl/nuO2KV8VABWlcjYyU6KtZGN8dQv5OS5JU7JSCxPijVNKXbRJd0iuTzTiJ4TjPt/4bbvDRNiMQ==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.63.5':
- resolution: {integrity: sha512-wlJEERGfeuHeBavCL2qVnNacOK43NDoZM4sjkeRPymd04OAE9T1zBqDJgmZ+CIsPTYKwdzpUC8vmOw84dwY4Tg==}
+ '@rollup/rollup-darwin-arm64@4.65.0':
+ resolution: {integrity: sha512-zWQqUH+9zavr2Bxuzfpuv2SIF3X31cr58TvSQC9o1GhpOvkqRwr60GkZdQcudyT/BEgdpdSafjgd2I13MbTL7g==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.63.5':
- resolution: {integrity: sha512-4nJJGg5jbo2wwPP4JP+LfEBA3bvP8rU9CLuhp7jWvq9sxEyhjQFTFdrqi+/dHEin/pd8jpT0vcehIpnZtmEdcQ==}
+ '@rollup/rollup-darwin-x64@4.65.0':
+ resolution: {integrity: sha512-RQYreBFWtO4//hIuOaZkYUnF/lPU4lz35dveDimDshWCJvVisVtJ/shmT9bkXK8wFJY+FJF89X6F3Cq1qI3LCw==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.63.5':
- resolution: {integrity: sha512-DrZbyCDF1hneuO6jRbvZ2D7+PIBM6yIwYnJpg2vIk58T+wuFpiaGZrfUr59lDWw45bg+IrpTGLPiNi/Fk4w3Cg==}
+ '@rollup/rollup-freebsd-arm64@4.65.0':
+ resolution: {integrity: sha512-A0NfMj6Cuh/9BE5k3awJKv6HoxFVXIcLAb6SZqAMoxUHPA1ZNNK4RsGuUPD/vL7nEAm9LG+ZzXWWTrnC0XtkpA==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.63.5':
- resolution: {integrity: sha512-gqfUVMJMB3mehqywxp6hTBFfgtMQykZY19+cfiaYP0toIJLb/1DZRJHVkQQGP13W4TAwfZDWeg1qBcheTRioXQ==}
+ '@rollup/rollup-freebsd-x64@4.65.0':
+ resolution: {integrity: sha512-BI6/H7q3aP0I7S7GOrjyxTjgEJlSnovXE38+bdxBpuKN6z+d//uF+T+VQ3Q7ltJL/71p17ufartARX9Ja5gOGQ==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.63.5':
- resolution: {integrity: sha512-CFmhpvAwzSaWMlN3VN7UtmoTihlZNzoP0juQib5TQRnYUyDV8dXeWOp29sobWAT6gXl/hQgAClLlEiYozQG3OQ==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.65.0':
+ resolution: {integrity: sha512-W1vUprf09RWaVWnsFP1vlUkEWJzTZlpObOEAYZXt9Fq0UVAOYEkeGr7wBX7McKqqIQskXdBnpiOMgwPujordgA==}
cpu: [arm]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm-musleabihf@4.63.5':
- resolution: {integrity: sha512-Uc9H8eXCOayV6JLTH5bXKMId6qbhNHa818/BgYjm4jrlq3vZquC9cqyvHBw17xy5Mnj5f+I3gFK5JcEf3hSqrw==}
+ '@rollup/rollup-linux-arm-musleabihf@4.65.0':
+ resolution: {integrity: sha512-s8QTcZWgrl9haFzEGIqyE5BWyo89pFDGLMBFZ752WYxk8DJwNU/O1X6pZgPw829d9/sm6CCHyrMP3aurt76p1Q==}
cpu: [arm]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-arm64-gnu@4.63.5':
- resolution: {integrity: sha512-VcPr/szv/1BFw112Kt//fxulXt/JPqzzidU84iW68L2DdjnOO8QFUv2zTSYBEPHD6movBD4z+bbr5y60GYM7Jw==}
+ '@rollup/rollup-linux-arm64-gnu@4.65.0':
+ resolution: {integrity: sha512-ke1f6dLRzkqveyjjF2fkEwQYZvxHtNNwjegY8nJrwcO0Bdqr8CzFO/pKE0Bns13cx0qz2Ba2Y0Hs3dSwMdnHxA==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-arm64-musl@4.63.5':
- resolution: {integrity: sha512-BnxtJ5/91BrIHYIkGrmjz/lbMhqEHt1dPFqIxIFR+jPn0xVc/oUSCtIT089zfp5ufwGDlYz2UC+Fe1SRBpYFbQ==}
+ '@rollup/rollup-linux-arm64-musl@4.65.0':
+ resolution: {integrity: sha512-926SMeUcy4y18Rz/w2aJiUKOnyAnm6czg72bXkQEaeemsll+Wr0hnsjb2BGRpHvWgwAMYy5ACJCotbvfLCfj0A==}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-loong64-gnu@4.63.5':
- resolution: {integrity: sha512-LrYcHZwF+fAMNKHYTOQ5osWM4AZF7YF6D+XtsjDyEvljtt11twc+zHVXBLNEjxVSUnKYsOhvVz4Z213eW02COQ==}
+ '@rollup/rollup-linux-loong64-gnu@4.65.0':
+ resolution: {integrity: sha512-6T7JNRP1hc4hqF2dUsEoVLOt9K8tmODoCLldtQRYnrddGGQY8Gqe2pM/qMMUo7EMowpP7oa2N95k0/8sYK/ipw==}
cpu: [loong64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-loong64-musl@4.63.5':
- resolution: {integrity: sha512-nj7QKQePAAUpCpJHtg0pR0W/b92A9NO17JS3BAQmHDn/yhmkir2p8llrKY9TOhleKIaSzy1JhxS3T9FVld6coA==}
+ '@rollup/rollup-linux-loong64-musl@4.65.0':
+ resolution: {integrity: sha512-SImGFl1Je5kpyAgOCPONVT7h6ASV8mAUwGRjY7eZvVjPg//PfHOXgI+P241RF/+HqsA4PP3qD527ysWFKNQyhQ==}
cpu: [loong64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-ppc64-gnu@4.63.5':
- resolution: {integrity: sha512-5ylkX6dWMeBKge9nTU+Rxfb+ZfaCIJ9lRqIFaK0eAMcWp7OJbYnLveLgXmm0VrvuLKb8qIK+mHyH0qu88RM+iA==}
+ '@rollup/rollup-linux-ppc64-gnu@4.65.0':
+ resolution: {integrity: sha512-XeDTbmPF1Yu5asfXGPrMkWoxTDhgryQbmw5Q1+R582O51VNCk23J6f2pDrsAp5YkneBVBwtExx6ZGOb9D2aQ6A==}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-ppc64-musl@4.63.5':
- resolution: {integrity: sha512-oHK4ZHYFDKjZviK34I+NwgfbGxgI7ztrNxj2hPTSSNFgeq1a/lEd7dHV2fdGAuTH4Iym3RHJg+vAbWaWG4B7Zg==}
+ '@rollup/rollup-linux-ppc64-musl@4.65.0':
+ resolution: {integrity: sha512-VS55JUI/1nsljmV/jfqNkLZXFw8uMO8nNlfoHmSevNf6fO3neuhyDvx9dv3c/Ytt8r/431SL8Qax1dpYvOMZTg==}
cpu: [ppc64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-riscv64-gnu@4.63.5':
- resolution: {integrity: sha512-UcetmHZ6XOXuUByiKZyQmb55ZPr0LABr3Ec/HB9wKZn6CEAFWZkE+hsJErJ9hbPBC7nI0dKuELx7CoV6IM7TMg==}
+ '@rollup/rollup-linux-riscv64-gnu@4.65.0':
+ resolution: {integrity: sha512-Vblw84TbX7RS4la1Y4+yQ7aore/oSyaNtFbppuBr5Vs/4LfBeXKq9dIfoExw6zOvRERqd2rRAjnZRaMhH/0x5w==}
cpu: [riscv64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-riscv64-musl@4.63.5':
- resolution: {integrity: sha512-C5CmDPQBtvjVo8cgQsBs+w6WB0JLkiixhgi6hVLV11hERWdn/p0XcPU2OUcZzac9BPOFq7SbaHFa8r3SWEysCQ==}
+ '@rollup/rollup-linux-riscv64-musl@4.65.0':
+ resolution: {integrity: sha512-7+gHjtONvKgwR9InTKFaLq53f6YzBJkgeMRBENdWTsQr+spahGqQm8HF5aXpq8i4JaRrOqYyv6Zn1WltDTxaZQ==}
cpu: [riscv64]
os: [linux]
libc: [musl]
- '@rollup/rollup-linux-s390x-gnu@4.63.5':
- resolution: {integrity: sha512-lHVQHJFKsuuxLMi3MQO9XVL8Tje3JR82CzB+QDKC5NWBcsIWuwsn9uIM5e3lBhI+fF1/s63qnyYqsg65+8rV/w==}
+ '@rollup/rollup-linux-s390x-gnu@4.65.0':
+ resolution: {integrity: sha512-KvNDC0J6s4vVHhtJ6KrDXU0Er0au/hmRIBq/+1maCV8TseGupeKizq0bWcrbp2HE1T8xoknvN0Q/KZ/YF0qX3w==}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-gnu@4.63.5':
- resolution: {integrity: sha512-3W9bTFcQNJn71cSJVM9RKIiZOy8DO/XLDii8Uv/Pm6WKqDRj7JV3ZfuXIEfyuy5LXpIzAbB/1M4Ukp9GKNa7nA==}
+ '@rollup/rollup-linux-x64-gnu@4.65.0':
+ resolution: {integrity: sha512-GExdD15WPvu/x/drELjVam7vX8EsPgvTMOa/iJL/p/4m/oOqzbb7JXZg8fXR4hlXtg/sF2zyTZ3bR0AEtEMlhQ==}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rollup/rollup-linux-x64-musl@4.63.5':
- resolution: {integrity: sha512-VDC7rRJlee/scpki96GZ27Omf6yU87s1YXwVTpjE5841faVlDYYT565rgfmoR1U0sqL7z5ivQSDjcsF6VRXyBA==}
+ '@rollup/rollup-linux-x64-musl@4.65.0':
+ resolution: {integrity: sha512-8sT9PemIZfIMED4Vd4KGoOXVDj5CMSWNcGdbheRUx9TYS03yOWdT2Q0lXPyEyNBB9YTilwewIQKNIBk6Nxi0Kg==}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rollup/rollup-openbsd-x64@4.63.5':
- resolution: {integrity: sha512-z86Ok2p4pTdv5xqCKZsTooO7yBEiaJR/HzU3Wx8RmWsPoLppnMKROhJusQob8B3IE1ghC343kUW9rC2r+Wf3ig==}
+ '@rollup/rollup-openbsd-x64@4.65.0':
+ resolution: {integrity: sha512-pO6Ehi0jo5yE0R6PltKhJhv9mlIiyzBJk5N5NUF2OF6xtVKI+1bdXxj/rb0jGXy3hck1ELVT0QPY3tzkAm360w==}
cpu: [x64]
os: [openbsd]
- '@rollup/rollup-openharmony-arm64@4.63.5':
- resolution: {integrity: sha512-IzQmj+xXwQFGhMAMKMQVXkMwMZN3TqkJgAE0nSsqvVwWWciP4AIPMmWRqOQ2GfX7TUDZr+xqGFcBS36CRPGw0g==}
+ '@rollup/rollup-openharmony-arm64@4.65.0':
+ resolution: {integrity: sha512-vo7N3/+cjjPDYr8vtxC+qSNgWa9sDvJ7g8N8R5SWqFY4WiNH1ULcAU70SKVyHeiIZOYYwNP9pTipmhN5sl1NPw==}
cpu: [arm64]
os: [openharmony]
- '@rollup/rollup-win32-arm64-msvc@4.63.5':
- resolution: {integrity: sha512-F6qpTaPc9bwBH85kjy0/BLmLSW1uv7AoOXCoRIkg2arlgCYlWYcAbiMkvZuAcaWk9TpCRG//okznLAqLGshkMw==}
+ '@rollup/rollup-win32-arm64-msvc@4.65.0':
+ resolution: {integrity: sha512-ArwvgFAbjKcDM7qqotZ4OVYf+UMT9xH2YzkCzK4+AuZSDihMlz1Ekoe4INwBVXzn2mnJzuIYOcSx07iTBijGRQ==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.63.5':
- resolution: {integrity: sha512-igoDsTFhhwECBeGbUuLeIk7t8Y1apa+cs6mDWpx2EZ0ch7oEQgzHbFUXN9euoHekCAQzXdXApAGkV6jznS7tWw==}
+ '@rollup/rollup-win32-ia32-msvc@4.65.0':
+ resolution: {integrity: sha512-QGMmK4/cxKE/36FoLMSHQBCyymv/eFTnsCvvsBF0rgmOvVbvX78VWZRerL3dHa77f4pM6Xcc2iGDhJ10w/svKQ==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-gnu@4.63.5':
- resolution: {integrity: sha512-U3teMeMbXFmaM5D+OTJpsOXd+wV/qftIeYF9kBKL4v73641qyJmoXFtA28DQLsnmlyayEsTe72xpLHrArq6vHw==}
+ '@rollup/rollup-win32-x64-gnu@4.65.0':
+ resolution: {integrity: sha512-XfKYFWHIPs4HPODIMsGF1IKlS3H1e3WokUZIgpmn4+uNnZBlnRDDHEylNyazbQXwhMKZre68OjtRYbKqb5+j8w==}
cpu: [x64]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.63.5':
- resolution: {integrity: sha512-ypfC34F3RKXvCXBglGqGMsUSMKlgwd1HX9AOAlx9RoZZ6GaI42YHVeKpzg3JG+wpBUJYTG+NNZhqbDWL8tBZkw==}
+ '@rollup/rollup-win32-x64-msvc@4.65.0':
+ resolution: {integrity: sha512-wPWi++K4Bs1VR4XihOhfGi4IGX6Cub7FlerTf8X2v+2BtDHddgSqWCXwGD+h2yAe4/niIhNDwAltioOC+wEogQ==}
cpu: [x64]
os: [win32]
- '@simple-git/args-pathspec@1.0.3':
- resolution: {integrity: sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==}
-
- '@simple-git/argv-parser@1.1.1':
- resolution: {integrity: sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==}
-
'@sindresorhus/base62@1.0.0':
resolution: {integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==}
engines: {node: '>=18'}
@@ -2235,8 +2229,8 @@ packages:
'@types/ms@2.1.0':
resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
- '@types/node@24.19.1':
- resolution: {integrity: sha512-aS3/DG0oM05K0RIXXP+hKjinGG5IgSSVGzswZxW3O0sS3pH4/fycXundUC9XsszgKCk4gHXylTEK6hyFxVxnoQ==}
+ '@types/node@24.19.2':
+ resolution: {integrity: sha512-93d49wCWJkCyN87MxLpNN6KXPCwFw7bVUg79mGUV1OS40JGWwVCr8n61DXCSqz7CV6/VfPkb7xec7uP2M+QHWQ==}
'@types/node@26.6.1':
resolution: {integrity: sha512-VqGJBMCtdhqkBUCcBLvywI0NJ+KLuVzgNnlBUNFOQjqVxzo2lxLUNg1DSey8+u2u6ktswSAxg+s68QLzWHNOuA==}
@@ -2306,16 +2300,16 @@ packages:
resolution: {integrity: sha512-BoC8PiO4Hkdo0TVJh9Ntxr5MxPDI7/oFsrygN5ADelFSeXG/qgNuucIGA+L5Z6JpPTE/uRfcTWtscjbUaufepQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@unhead/bundler@3.4.2':
- resolution: {integrity: sha512-rTMyDAjirL+fY9MzvlgY91+irU6p6VY/rklJtIfyVVaE4/VI0R2E2R1lQdatVz5gnGWZxQVeleBMqQwL2gTEwQ==}
+ '@unhead/bundler@3.4.3':
+ resolution: {integrity: sha512-noUTzazRB4fMgO/nluoirrZJXngNbNb3sQzIslA805tKkwakRv2fib4Xe4EdiTuNB7V5XmpUFvfQkKRdBQ9qAA==}
peerDependencies:
- '@unhead/cli': ^3.4.2
- '@vitejs/devtools-kit': ^0.4.1
+ '@unhead/cli': ^3.4.3
+ '@vitejs/devtools-kit': ^0.7.6
esbuild: '>=0.17.0'
lightningcss: '>=1.20.0'
oxc-parser: '>=0.98.0'
- rolldown: 1.2.12
- unhead: ^3.4.2
+ rolldown: 1.2.15
+ unhead: ^3.4.3
vite: '>=6.4.2'
webpack: '>=5.0.0'
peerDependenciesMeta:
@@ -2336,8 +2330,8 @@ packages:
webpack:
optional: true
- '@unhead/vue@3.4.2':
- resolution: {integrity: sha512-kIe9HaBEUvueM8HIyGw7Eu1c/1pcGy0gnCwC80rLhNJvxNwxXKywvnGSn1rKv9rAVxQTmbEL6Xec3UFXPoIwWA==}
+ '@unhead/vue@3.4.3':
+ resolution: {integrity: sha512-Wrmk62oC/V1EcBSKRDuy77kVaBtBXXsj6b+vEEWvmfo9AQfpLlc2b6vvvSj9WnXr8VY1ksKHj49Ejo8J/wLSOA==}
peerDependencies:
vite: '>=6.4.2'
vue: '>=3.5.18'
@@ -2504,18 +2498,18 @@ packages:
vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
vue: ^3.0.0
- '@vitejs/plugin-vue@6.0.9':
- resolution: {integrity: sha512-rD/MORlhaZMlXWW0rEn4FB4wMinWC0z/D7Ye160S5+Rs1mC8ZDAdcDp4SjKfUhG5t8q1ktcPVw4xuTkPRlzrSA==}
+ '@vitejs/plugin-vue@6.0.10':
+ resolution: {integrity: sha512-b80aUQh3n+qEzzZm5oQp3rT2QImeCx58K6eFl/RkJ3d65KW0kTuv5lNsLRVAjbW9YRUpo/wzmvzMgV34bTAItA==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
- vue: ^3.2.25
+ vue: ^3.2.25 || ^3.6.0-rc.10
- '@vitest/coverage-v8@4.1.11':
- resolution: {integrity: sha512-8MVGEFnJIcdGjcbfKmeq8z0pZHH0JlVtoVZH9Q/qwUp6wyFnEJUBMrw9DCaj+ra3vShGmhavjalMIhPNxZAUcw==}
+ '@vitest/coverage-v8@4.1.12':
+ resolution: {integrity: sha512-6S7/iVknKglLAxMFxQGNppBI0iqJS2NgM6FBxavitj7KaDq/vywOWGf6dGu7F2L1Qy0G6S3uTp7aGshHrzK8JA==}
peerDependencies:
- '@vitest/browser': 4.1.11
- vitest: 4.1.11
+ '@vitest/browser': 4.1.12
+ vitest: 4.1.12
peerDependenciesMeta:
'@vitest/browser':
optional: true
@@ -2536,11 +2530,11 @@ packages:
vitest:
optional: true
- '@vitest/expect@4.1.11':
- resolution: {integrity: sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==}
+ '@vitest/expect@4.1.12':
+ resolution: {integrity: sha512-vFlTt+YEu9WBpNjdGayNmlMVzrWPi1+sv853/7t2FU7hpO5gAFBKHzQmkCq5Xjpr+evegF2994LQT3hF3mRlqQ==}
- '@vitest/mocker@4.1.11':
- resolution: {integrity: sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==}
+ '@vitest/mocker@4.1.12':
+ resolution: {integrity: sha512-fKShNpKZzupWZuY0z7egydvL0sqW4INEZBEExMBMAa6izlENEVHwoXgdaTCaBZ5fwlr4xf2o1wXC83n9RpO+NA==}
peerDependencies:
msw: ^2.4.9
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -2550,31 +2544,39 @@ packages:
vite:
optional: true
- '@vitest/pretty-format@4.1.11':
- resolution: {integrity: sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==}
+ '@vitest/pretty-format@4.1.12':
+ resolution: {integrity: sha512-XW9O8+Mxx4VpCtkYdMJLZQQwsVryP9wk7cPKDxtXFfwSak6yRh5+2fep/Y0XF/ElBvJHq8bcYdi6aeuai0opZA==}
- '@vitest/runner@4.1.11':
- resolution: {integrity: sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==}
+ '@vitest/runner@4.1.12':
+ resolution: {integrity: sha512-NKlVKCr5QnCe8jijdMnmkpHHU+WTqiLFR6G0pHji9uRjXK9xJl1k1nTw6F3pOOj2PDcsDt2GKQMI7wIsaT491w==}
- '@vitest/snapshot@4.1.11':
- resolution: {integrity: sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==}
+ '@vitest/snapshot@4.1.12':
+ resolution: {integrity: sha512-ko1y1Qgb/slzQ9mr+b89Cuqud8WG1TKtsPD8r7ZUBdvVOGt85Af2HwCqHujrhwJq95hs/9RM7fcAPg57o1vlzw==}
- '@vitest/spy@4.1.11':
- resolution: {integrity: sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==}
+ '@vitest/spy@4.1.12':
+ resolution: {integrity: sha512-RGq9x4JNGNTZHEJxvN0oSiJjeSCExm0n2gZKKJZHY9cX5AVA6M7VJILBT3ZJ/tJ/0J9uWT7fETV9/btoi//vSg==}
- '@vitest/utils@4.1.11':
- resolution: {integrity: sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==}
+ '@vitest/utils@4.1.12':
+ resolution: {integrity: sha512-Q3awXrwOfEV+qc3WmO5ONyE0yO7Q1gQ9/oyHxGLZ/pl7N3NO/ZztqQwKLuwMkV+CA1JYSIeO3gkHnRDIo4AVaA==}
- '@volar/language-core@2.4.28':
- resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==}
+ '@volar/language-core@2.4.30':
+ resolution: {integrity: sha512-73fjwEV8wat6aOZ6U/y/hqtE30ocrIWECg67b0txGczOMNw+MffLmvJ5fnFfN9drVUEYZzLdaNo6VAy6G6avMw==}
+
+ '@volar/language-service@2.4.30':
+ resolution: {integrity: sha512-w/xDsASiqC71ggCOm7sTDXDNk/l72XEptodeRC68tgZ0e5QM4hM3zAqBGC7mBctvhrpYwKfMG+t9xcUo2hEFtA==}
+ peerDependencies:
+ typescript: <7
+ peerDependenciesMeta:
+ typescript:
+ optional: true
- '@volar/source-map@2.4.28':
- resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==}
+ '@volar/source-map@2.4.30':
+ resolution: {integrity: sha512-zym1ob/KwDDyN+0jGVtxwbxJSRRnUvv5HspCtz3yEfVVdCG4/dzxJktMGPAgemqRuVs81O0o/y0q3qOUErR8kg==}
- '@volar/typescript@2.4.28':
- resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==}
+ '@volar/typescript@2.4.30':
+ resolution: {integrity: sha512-/DgA5tgYFPfrLFuSjIMXMGHk1LQv2+P8eny6+BhGNzFJELWIW7UZlc56ZLIRFhLsPpMfIFxM8/HvOPBggrjTZg==}
peerDependencies:
- typescript: '*'
+ typescript: <7
peerDependenciesMeta:
typescript:
optional: true
@@ -2604,17 +2606,17 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@vue/compiler-core@3.5.43':
- resolution: {integrity: sha512-zdiLhnbe1QQqgDT8xZMpNmyqZ3qlI+/Q/FHQco57Kwl/b05HhCzN6eVGN9QU9rbga4CrS0H5SYY8VGHZCt/1Hg==}
+ '@vue/compiler-core@3.5.44':
+ resolution: {integrity: sha512-k34nCytbK8PQ1gR2mGROYOw6Pnv/mumqIdrZ3x2tbyXZDWm7ViKGLTfdB+DRrWqEQsLgGJvn0WN9jBif5zCTLQ==}
- '@vue/compiler-dom@3.5.43':
- resolution: {integrity: sha512-PEZoAk3NQmsn/ejMzSOCyTYqwGqczrWm70PuhBKjjv1+TCoQAaO/zOqNwjV+honlNstT5ILxtc+8r8UUfj+iEQ==}
+ '@vue/compiler-dom@3.5.44':
+ resolution: {integrity: sha512-W5AoBFWdw1lQAKiHowkfgFKFab82oSRT6sGsPfw/q1GRjsy/ZJFLHGhJyBRIFN9APLTUduDH9U2JAiPOIyKuYg==}
- '@vue/compiler-sfc@3.5.43':
- resolution: {integrity: sha512-FCbrG3XNCRl+js3huuKx4IVHBLTvMkJhVepjbxSPu1gn4yWLaYtGNQdjJGZaMytXB6qb76qQDDmDSLy/vkmleQ==}
+ '@vue/compiler-sfc@3.5.44':
+ resolution: {integrity: sha512-dzHmQ4jXTpdr5FjIQUeykVakN/uzqFbUo9/C5ikBFg3a3PeM6uRxeczx1ZbXBML0/zJstEh3ygYipzR5Z7b2Pw==}
- '@vue/compiler-ssr@3.5.43':
- resolution: {integrity: sha512-GF62orf7KiJX9RqrHNGrYBudsQGD0OhJ5nDs90O8UiDuS40+YMYomiXu6w6EuvtXuRDc3MSNis3EaaSKAVSWpg==}
+ '@vue/compiler-ssr@3.5.44':
+ resolution: {integrity: sha512-xr5gb1JVHlfXJwSlRz1FeP6uxoazdzHuMTVLE7up+4Vrqxk219CvxLPxD9NXBt47yvZW7+p4DXfyp4O1fkByIA==}
'@vue/devtools-api@8.2.1':
resolution: {integrity: sha512-6u4vXBlIBAC1wMplIZgpyPn7uh/s4Bf6F5bMzvLv+EdJ0aHs/+4B7Ygv864EStQSjRbsRzTko/kUG1A1IejQ3A==}
@@ -2627,188 +2629,95 @@ packages:
'@vue/devtools-kit@8.2.1':
resolution: {integrity: sha512-FIGIuq3AWReEpbAHY/cRGeHDfI0qOb8OCQ3YjbEAX04uaxIDbGc9rhkbVcG7rnfHPXE3RsU5KrWOu9V/okd8AQ==}
- '@vue/devtools-kit@9.0.0-beta.1':
- resolution: {integrity: sha512-16lWCNLFf25QcaWGu3JW9dzUGY4Fax+pec7MZAy+mGW14TELvzHi+Okxg+GVPTpg/Ic/GlXMejvJr+dSIP087A==}
-
'@vue/devtools-shared@8.2.1':
resolution: {integrity: sha512-Fkac7lUdGReh6pVOi3AYPRGe82LQqRmAfThW7RRligOAP0ZA/Z1z9XLHDM9dv34pV2HRc79DK8uKPeG2fLnA/g==}
- '@vue/language-core@3.3.12':
- resolution: {integrity: sha512-k7uIKR0n4CBidk233y7cac9osnDQ5WRidTl6nsrNvpZ3nf8cx9iJxRVsRzVsoPRHbowT/iKgGMTS9RGov3jeIA==}
-
- '@vue/reactivity@3.5.43':
- resolution: {integrity: sha512-G/c9GyOZNI2jVaaS6OX1EF1SSFSv7H0ERqNTl4+DTFMlZmB5eVAB53aLQNam/7NL2NPtaDD7RdVrzf8uJzMuOA==}
-
- '@vue/runtime-core@3.5.43':
- resolution: {integrity: sha512-hU6U6VnVhBGQDpvlnnDlIB8ZGJBiOcgk2lh/0InltHiz3D8oSkluvuvY+do1G2H3+udeKFsmaBlgVYP7gXQzEw==}
-
- '@vue/runtime-dom@3.5.43':
- resolution: {integrity: sha512-Bb2Jc0YjjJdMt1SJmb9b2L/IWd3I8lIT9x9eS/xvvP9CiVgna0ffua74xKRmt4/uSJ+0r4iN8ex1jrqkhQGWQw==}
-
- '@vue/server-renderer@3.5.43':
- resolution: {integrity: sha512-l2Ygjv9NehV94PSBxNWsAHC0j/eIIKbn92mBuWXAPGLnn6HfJ6MH5ubsd+Nk0YoZ5FRuxWI1P2VSoh+dbPQhCQ==}
-
- '@vue/shared@3.5.43':
- resolution: {integrity: sha512-uksS7YGMR5NZyr4JNq0Rp+QyLns0ueaz20KwzIPW9R0LH1Vnt4E+XUM29PNseEbf1www2gOuhuDi5AKOIXag9Q==}
-
- '@yuku-codegen/binding-android-arm64@0.10.1':
- resolution: {integrity: sha512-gPrrNdll0mq8nXxajJupM7fNHO1lFsAal09Pxi7x+1LhbzJsjfuNXK4/aceZpzFRJJP9vHYGlyxfM059TjUFZA==}
- cpu: [arm64]
- os: [android]
- deprecated: yuku-codegen is pure JavaScript since 0.14
-
- '@yuku-codegen/binding-darwin-arm64@0.10.1':
- resolution: {integrity: sha512-9mHoBAFN2cPd+3fDkFvs3lZ6YH8sKlpiDvIeEFio/WmZpdSt89mwkQCI9YYTFg+Bmk8ApdJpQjkPCfcCQIbIrg==}
- cpu: [arm64]
- os: [darwin]
- deprecated: yuku-codegen is pure JavaScript since 0.14
-
- '@yuku-codegen/binding-darwin-x64@0.10.1':
- resolution: {integrity: sha512-FAYR0IH9deCOwPKjy7ZfyUx6anmYzHs5ZgO7uWrDBc1OJReFnXHyXRtwcdNvnfX9DivWslnrygOJEc5r48fgNA==}
- cpu: [x64]
- os: [darwin]
- deprecated: yuku-codegen is pure JavaScript since 0.14
-
- '@yuku-codegen/binding-freebsd-x64@0.10.1':
- resolution: {integrity: sha512-3Cj3F/WjseZ0VySADGz/Aady2APN9AjXKhpQPqhCdH9/oJBYDWisqkCYxTmZ/LDfx0Y3pIEFlI/Xu5waCTM2Gw==}
- cpu: [x64]
- os: [freebsd]
- deprecated: yuku-codegen is pure JavaScript since 0.14
-
- '@yuku-codegen/binding-linux-arm-gnu@0.10.1':
- resolution: {integrity: sha512-M/G0mRg+wQ/FFzm01ItKDX7BuYm4ciAddmw2X7f8VSyr8tEkN3/ywxLpMg+1bStxxGt4t8yXbRb4k1GL+VOOsQ==}
- cpu: [arm]
- os: [linux]
- libc: [glibc]
- deprecated: yuku-codegen is pure JavaScript since 0.14
-
- '@yuku-codegen/binding-linux-arm-musl@0.10.1':
- resolution: {integrity: sha512-W3EuCYSRjAEvRIxYxrvMIENPE2tuv97kxLIhQ+iDW5zA3JFVKKQN5sMkpTcl2Jm4owGmovqHsSym2pEycLvrSQ==}
- cpu: [arm]
- os: [linux]
- libc: [musl]
- deprecated: yuku-codegen is pure JavaScript since 0.14
-
- '@yuku-codegen/binding-linux-arm64-gnu@0.10.1':
- resolution: {integrity: sha512-OChsf3dNC2gJHBdZHljYMMu3fKmkEn3EE4yoK3RWEGyQ1mGnN3UrX5aMb9lVuc2IQ2zcWrRBcyg2OAyKEBjjng==}
- cpu: [arm64]
- os: [linux]
- libc: [glibc]
- deprecated: yuku-codegen is pure JavaScript since 0.14
+ '@vue/language-core@3.3.14':
+ resolution: {integrity: sha512-kRB+3hHg0c+BdD1XLAvwjVMQd5pC05zijSlPDRI3ERvC/s04JlRs5upy2KjeMg/9m9oD5zuMVh9yVvkKfZqoJg==}
- '@yuku-codegen/binding-linux-arm64-musl@0.10.1':
- resolution: {integrity: sha512-lLydRSCw5OBy2pMgRsEXBIcpNPwJ6ptZOBFwuc8dnSTk84BExr68pcbFOoi88V5smseZnJTwAedchhbUXrh5Yw==}
- cpu: [arm64]
- os: [linux]
- libc: [musl]
- deprecated: yuku-codegen is pure JavaScript since 0.14
+ '@vue/reactivity@3.5.44':
+ resolution: {integrity: sha512-u+QJdKeBBEADkPdevsL+6E12QlYVfBD8Zcw5qjDQKtamI6l14KyqazJMobhCKelhWN5zpyKUiEDoTyHE93cqWw==}
- '@yuku-codegen/binding-linux-x64-gnu@0.10.1':
- resolution: {integrity: sha512-9y+9pDa62qMxR9mHgvTmPvu++pk9xR02zxZUA9ZbAXUsUrr116bq4JQFuL0RHlapWHUr5hLn5oQsfmEdgVTTcA==}
- cpu: [x64]
- os: [linux]
- libc: [glibc]
- deprecated: yuku-codegen is pure JavaScript since 0.14
+ '@vue/runtime-core@3.5.44':
+ resolution: {integrity: sha512-uEa/ndwjhrrhnOfb2p+sZy6zeoamJOISqaLSJGk/8R6nABT1ZldpzcJoPzKj+zHVomVBPcmQYyC2r4LtvDV6CQ==}
- '@yuku-codegen/binding-linux-x64-musl@0.10.1':
- resolution: {integrity: sha512-ZUYo+D5H2/ygiBHNCkxlq1u/SjwdQFQRIQ8KEb3IJcFmOTaq2Ns92Njm9wSLdT5r+wGNVO016Lq0184GOMeTIg==}
- cpu: [x64]
- os: [linux]
- libc: [musl]
- deprecated: yuku-codegen is pure JavaScript since 0.14
+ '@vue/runtime-dom@3.5.44':
+ resolution: {integrity: sha512-3fc4ARcXVhVBaJ3ujWiNZJARD6pkyRcwG+ZYhMzjKtKUp7MAY0HLwr7r3Smep3Li6ZaWT6ewdmx8XqdaD5oNZg==}
- '@yuku-codegen/binding-win32-arm64@0.10.1':
- resolution: {integrity: sha512-rFUOklerj0t4hnVMVOl8nbzB22sG2QrrqvHM/xjlGDBzFxhCj4B0NIeMOo7ahkZXOzEdhNGPvX+SzqBmOG8Hfw==}
- cpu: [arm64]
- os: [win32]
- deprecated: yuku-codegen is pure JavaScript since 0.14
+ '@vue/server-renderer@3.5.44':
+ resolution: {integrity: sha512-R4S1UoH4h5Frrauv8Z5XE5TxV9oBiUSgWIC4TyVK1FK+RocRnOLwFA5Xcmo2011RlgJp+AbZCnw6afrhlgRuUQ==}
- '@yuku-codegen/binding-win32-x64@0.10.1':
- resolution: {integrity: sha512-MPw61xikEb8s6VzG8DwtOvLh+/SIhsucBICgHd8BtJIC7zTpzdZTsp40853OFdS9UpsUY/tnRToMuTlJttv6Wg==}
- cpu: [x64]
- os: [win32]
- deprecated: yuku-codegen is pure JavaScript since 0.14
+ '@vue/shared@3.5.44':
+ resolution: {integrity: sha512-H82XLH0DjmSOdbEwO15x3QTo1f5PWEtv237eLpYKc0mqLu+B8hnq16lFWmuBmNurkeiG3wr+oM1FhOll/YVFRg==}
- '@yuku-parser/binding-android-arm64@0.10.1':
- resolution: {integrity: sha512-IPu+2W/ncueHbCT4bWjALKgFL2pAkG8+Q8yzGnVrcSJcERt5bV6QZISd7bM2MEz7pUebN39Owz7HjQGABvpHjA==}
+ '@yuku-core/binding-android-arm64@0.19.0':
+ resolution: {integrity: sha512-wdL2XmTiZixAOaHk9Z0JJZ8u9Qm8d333Zjpc6gaxXFX+UR5BlsfxZ7a2+2Rm71pamppsPYGUGFq2oVLbh6DISw==}
cpu: [arm64]
os: [android]
- deprecated: yuku-parser runs on yuku-core since 0.14
- '@yuku-parser/binding-darwin-arm64@0.10.1':
- resolution: {integrity: sha512-6mqnX0E9P9SbxYRFMWfZJPBWTnNMTsn4iUJdXJ/6iuha6Ip77T+7ncUHkXlykUl+6wtBTgyuPwT+mTJCRVTxGA==}
+ '@yuku-core/binding-darwin-arm64@0.19.0':
+ resolution: {integrity: sha512-7sNJa6XJhyetnTy64jw3NEi4YgUcezHk1G5GH9FSvXAuC8wIlbaOwT9lgq5qo5sspjrZJQlBR1TWflP49uRpMw==}
cpu: [arm64]
os: [darwin]
- deprecated: yuku-parser runs on yuku-core since 0.14
- '@yuku-parser/binding-darwin-x64@0.10.1':
- resolution: {integrity: sha512-VOu4+iFde71uhjk27Mmjngbe32DlpFE8uGe4oC/dhg/P+m7bQ3f8X/9NFBGv+Ryn+g0xeggWDahMJ0s3dVLK3A==}
+ '@yuku-core/binding-darwin-x64@0.19.0':
+ resolution: {integrity: sha512-pTC7dYEc59isdyizc3nsuyFNBu2LU5wMYZ1be6UMr59PY/AJNtO1aBLWV0MgL/z7C1nv/2sX4TNjGgKLoeevJw==}
cpu: [x64]
os: [darwin]
- deprecated: yuku-parser runs on yuku-core since 0.14
- '@yuku-parser/binding-freebsd-x64@0.10.1':
- resolution: {integrity: sha512-c/DpeK18b2PWadTwlCtxfgof5J2lXo0LkrEDZLlCTQ/F0mdAku+bsibWlZWzTgNApzZh+RVfV1uY5Cgn8/0jZA==}
+ '@yuku-core/binding-freebsd-x64@0.19.0':
+ resolution: {integrity: sha512-xrZjF6XOEwyLOiDIfrwDdRCS6ghxcJeirNC1KivQhVcUwlRonaU79S3/Uiyx3lBylPnT8qKJ3/aMT+H52nGTJQ==}
cpu: [x64]
os: [freebsd]
- deprecated: yuku-parser runs on yuku-core since 0.14
- '@yuku-parser/binding-linux-arm-gnu@0.10.1':
- resolution: {integrity: sha512-SZi4oo7D5VFlwiRtUp08qNlTAwdKTr6Y+fTYBjOa6qFicfdeDfARPOHZqBjFc7h6u/Wm45LxKDyaqA2x6/lleQ==}
+ '@yuku-core/binding-linux-arm-gnu@0.19.0':
+ resolution: {integrity: sha512-0OyIH53C0I1CbADHn9FSdCfX5qbpeLwJhmOVhonFJNYheybOnkSJ50qGMfTJIb8y5zrwqvLs7FVBvz6Fk8maZg==}
cpu: [arm]
os: [linux]
libc: [glibc]
- deprecated: yuku-parser runs on yuku-core since 0.14
- '@yuku-parser/binding-linux-arm-musl@0.10.1':
- resolution: {integrity: sha512-i1PL1me1Z9vlcGdspegmezXld/hLBOL782Mnbz68Lwh2FOKn4Z1FPqWCoTal5HUvx7SrdxA+Wq7D7fLj2H3yXA==}
+ '@yuku-core/binding-linux-arm-musl@0.19.0':
+ resolution: {integrity: sha512-z/iPfkCOCSXE34VXNt0uP1ORSW+4mEa9b5CiJcWZeqZH08g49bFU/jRM2T04f+Wpw5mJ6HIzNBiojxeAbrHjeg==}
cpu: [arm]
os: [linux]
libc: [musl]
- deprecated: yuku-parser runs on yuku-core since 0.14
- '@yuku-parser/binding-linux-arm64-gnu@0.10.1':
- resolution: {integrity: sha512-OGKan3pgUIEd9UqhxXgQryYV401PZIKbv/mCB5wJ97zB3wq5FBC81wNVi6ggNbDf8Gx3rV60X3zkVqWQdLMt5w==}
+ '@yuku-core/binding-linux-arm64-gnu@0.19.0':
+ resolution: {integrity: sha512-jLNTi+gzaRwBJ+gwhCJ+rDb5dmx/8hEBx93UWd7hjMSqPTL1D1wvVSvXVAldV5kALvju7b0/m51EHEhs4+I1fA==}
cpu: [arm64]
os: [linux]
libc: [glibc]
- deprecated: yuku-parser runs on yuku-core since 0.14
- '@yuku-parser/binding-linux-arm64-musl@0.10.1':
- resolution: {integrity: sha512-JNDJJ+zYkmohfSRzLwfCI3DxebJagpImdPmoRw5/wenLAnLXS27feHPcppgUyu2kb7l44hWBNObmXqZTj+149Q==}
+ '@yuku-core/binding-linux-arm64-musl@0.19.0':
+ resolution: {integrity: sha512-YwyPIdW/rN2Fmv0MTFWi47FaB3F9g+2b+sJISyAw83Yd60RWH4T3Nx6XkAHHVN+uKJNBAd6So7/BVihSiFYvuQ==}
cpu: [arm64]
os: [linux]
libc: [musl]
- deprecated: yuku-parser runs on yuku-core since 0.14
- '@yuku-parser/binding-linux-x64-gnu@0.10.1':
- resolution: {integrity: sha512-zImXKxVTcFfVihgTCBOta/eM8VM6xz4lOw/ILPuLB+dCt2j0th4O0N7RS2s/F7UjJlkqL2tEooUWgovA6sTq2g==}
+ '@yuku-core/binding-linux-x64-gnu@0.19.0':
+ resolution: {integrity: sha512-/vskaAXVX3ESR43FiTdfiYS7z1b9uoQJwVQ/0RgUHgN2sWoAyCZs+aX4CgU7eKGIHTVfp9VFwv+c+2XchYiEtQ==}
cpu: [x64]
os: [linux]
libc: [glibc]
- deprecated: yuku-parser runs on yuku-core since 0.14
- '@yuku-parser/binding-linux-x64-musl@0.10.1':
- resolution: {integrity: sha512-Q/9qDsxfggpWLlJlJohFOuHQ6unml5W7cVO4T51IFpLQMCsWNWKGpC25eEVvr8YA7hjnNiDfpoCLQrTE5tN0vQ==}
+ '@yuku-core/binding-linux-x64-musl@0.19.0':
+ resolution: {integrity: sha512-FuXL5igeSKib9Rye02TdH+D6SQezTyGxIATMu1Qsn/QywrzwpGl35OLpS2C1x5vpGLeVE2XgiLd5mVPFHmIglQ==}
cpu: [x64]
os: [linux]
libc: [musl]
- deprecated: yuku-parser runs on yuku-core since 0.14
- '@yuku-parser/binding-win32-arm64@0.10.1':
- resolution: {integrity: sha512-VihiI9md+Z7f6tDZCJZhNpgJoY3mqwil3b2aRZ3PjX4TyXj2EBTWQvBkFLKbTBAT9lNeTgz+W0uvDNWEbbG1KA==}
+ '@yuku-core/binding-win32-arm64@0.19.0':
+ resolution: {integrity: sha512-YuJAe7zEKT1Xa7LuHlhGJpPnYQeVtvo0rZvNjJRqkH0hQGOw4C8QeP30Tg5VKGzZfo2x8CjhjEhKt4TmLwfmdg==}
cpu: [arm64]
os: [win32]
- deprecated: yuku-parser runs on yuku-core since 0.14
- '@yuku-parser/binding-win32-x64@0.10.1':
- resolution: {integrity: sha512-edaR29QCjNq7hJiHGF/VsIVh6uHkIuahdP6lLo7wDgyYTNT5IvgWcO9Wfmv00Y5IO0Q3g+ngQhu+pxVbtGRgKA==}
+ '@yuku-core/binding-win32-x64@0.19.0':
+ resolution: {integrity: sha512-o8iY/mXwlRkedp0LNTr4+TEfXTPQwoNZmv6k+1WIAd1ZXEn8xJJTBCtB0osaVvdZo/x/cNmV16UrWrrGpM5Mvw==}
cpu: [x64]
os: [win32]
- deprecated: yuku-parser runs on yuku-core since 0.14
- '@yuku-toolchain/types@0.10.1':
- resolution: {integrity: sha512-nZqE/tf118GLFyuPDD68u3Sal9f2w/bS9s2f+UvS9W+31BuZ9EW4xcOVIhZtJcvUSpdBYL3gJVXV6ky2gxuDgg==}
+ '@yuku-toolchain/types@0.19.0':
+ resolution: {integrity: sha512-tFkNbsP4WXX9UMUC5syJGdK9dPMLK0PPaIuXCcCYH75sZ8MrebfBZ2XvCILRTw8AgLivSSCfDa4R67iYBDa4Kg==}
'@zeit/schemas@2.36.0':
resolution: {integrity: sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==}
@@ -2912,12 +2821,16 @@ packages:
resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==}
engines: {node: '>=20.19.0'}
+ ast-kit@3.0.0:
+ resolution: {integrity: sha512-8OG92q3R35qjC/4i6BLBMg8IB+fClWu/1PEwg2Z9Rn+BuNaiEgJzpzn+pxWOdHJWDCAwu2JP0wCDTozAM4QirQ==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
ast-v8-to-istanbul@1.0.5:
resolution: {integrity: sha512-UPAgKJFSEGMWSDr3LX4tqnAb4f7KGT8O40Tyx8wbYmmZ/yn58lNCm8h3svs3eXgiGd5AXxz8NDOvXWvicq+rJA==}
- ast-walker-scope@0.9.0:
- resolution: {integrity: sha512-IJdzo2vLiElBxKzwS36VsCue/62d6IdWjnPB2v3nuPKeWGynp6FF/CYoLa5i/3jXH/z97ZDdsXz6abpgM6w07A==}
- engines: {node: '>=20.19.0'}
+ ast-walker-scope@0.10.0:
+ resolution: {integrity: sha512-KzvoxDfXNz2Gm8KYLh47K3qcY3Zza3WKOuh2xoqa7LBu6MDKWAZLovJtU9DuAd/Er+rhQHCRn619lHS5U+qmhw==}
+ engines: {node: ^22.18.0 || >=24.11.0}
async-sema@3.1.1:
resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
@@ -2928,8 +2841,8 @@ packages:
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
- autoprefixer@10.5.4:
- resolution: {integrity: sha512-MaU0U/za7N3r6brxD4YB/l4NSrFzLPlANv6wEuQVaIPlD3L4W9rFcQPbL/EilY9BHhHvhfcz3gInDLrEtWT4EA==}
+ autoprefixer@10.6.1:
+ resolution: {integrity: sha512-cL1Qz6ADZhcEbny/8HPfe99J6HhNoYtpX2LFLIbhgGE7Q1hlQVkYFdetDN7Id3KiQxhDrHwzlHr/YQCnZ8+xSA==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
@@ -2993,8 +2906,8 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- baseline-browser-mapping@2.11.18:
- resolution: {integrity: sha512-1iEmLEYSiE1SeBoAfPo/Mnx3PzfzHUkDK61ASkCpuk3YXugYLH5DYK1SzqV55F8FMI6s0F+/tCP7Polz1QRjxw==}
+ baseline-browser-mapping@2.11.28:
+ resolution: {integrity: sha512-br0LOmjJqr6Rt4AEkadbcNf67Zpo7EPwKsWbjnRrJIa1QYFHQBqM4C7F2WTbV8ahTEcg1Eo+Y0aWjjORInYFyA==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -3028,8 +2941,8 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist@4.28.8:
- resolution: {integrity: sha512-V2NpofLblG64mfOtSgDhOJESZEGogzDMBv/q+W6oc4LXWP/q75eOXoOaaOu1EOadB9U4Bwx/e0yzbvwKH8zalA==}
+ browserslist@4.29.3:
+ resolution: {integrity: sha512-1R4kiYKXGViqEN0CnoDrXc1StD9niAwu+j2dukWzrD4bJgsD4lDmEp0CRbc6E/vYJIfTHwPmwyaKtVSudICdPA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -3067,8 +2980,8 @@ packages:
magicast:
optional: true
- cac@7.0.0:
- resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==}
+ cac@7.1.0:
+ resolution: {integrity: sha512-LMDU/U2yA4IPIY8KT0NsNPWEYZvAMkbgyspxJ6btJaYV+WMDOHAZCmB0lsTObiHaRS1V/ztKAl7+TSkTqXyeoA==}
engines: {node: '>=20.19.0'}
cacheable@2.5.0:
@@ -3085,8 +2998,8 @@ packages:
caniuse-api@4.0.0:
resolution: {integrity: sha512-B0hQ1OLyJuHTQSOWXvwibWqM6DCoqJdvBA6X1S/53bd4XU7LJ1yurIPlrsouol3mw1jh9pGI4ivubSpmJeIqCA==}
- caniuse-lite@1.0.30001809:
- resolution: {integrity: sha512-xxWVywk6a6Arlk+hymeycyn/VgqEfLDxupvhH/xiY5SJ/18kmi9o6MiO320DCUzypORHLtvh0I4i04tUhCNHNQ==}
+ caniuse-lite@1.0.30001815:
+ resolution: {integrity: sha512-uDybUEyfgbyJJ93J1vikTylBX31AkdVYeVPeffMQpf8XN7hSfr0oZOn4VFOIMNvtU5+rHvC5Udg2TgtJKHm23Q==}
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -3162,10 +3075,6 @@ packages:
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
engines: {node: '>= 0.8'}
- commander@11.1.0:
- resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
- engines: {node: '>=16'}
-
commander@2.20.3:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
@@ -3208,8 +3117,8 @@ packages:
confbox@0.2.4:
resolution: {integrity: sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ==}
- confbox@0.3.1:
- resolution: {integrity: sha512-cKUSoKa8YxFZZSmraVi7onONx3amu77ngK3kGpsYHDH7drPwCRkQE1RYMPlLRrMtnciRj274XNRxcHxnKmDSnA==}
+ confbox@0.3.2:
+ resolution: {integrity: sha512-ZUAKhKlkCOrIGKc8cj7zek9s9z1mveHif/25nUshI2BzCRzF7KH7KHa+Lnh2ubq+e1tIlaFuP763mzW4qVoehg==}
consola@3.4.2:
resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
@@ -3266,47 +3175,16 @@ packages:
srvx:
optional: true
- css-select@5.2.2:
- resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}
-
- css-tree@2.2.1:
- resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
-
- css-tree@3.2.1:
- resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
-
- css-what@6.2.2:
- resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==}
- engines: {node: '>= 6'}
-
cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
hasBin: true
- cssnano-preset-default@8.0.8:
- resolution: {integrity: sha512-WHUoojPq3fMdps/OjSn73p6FDb3YAN7HiuMA5WJJxs6Ka0MFqtZZsS4EppIWTJzW/Ss4sEZHVIKst/qi22u3uA==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
+ cssnano@9.9.0:
+ resolution: {integrity: sha512-JS914Th2NRk2979JHJvbE3UjPtLmyXtPnr23NNul9BOQwEt9r/A2aM1STrKtKHAPc3XRaUDwMoqkXnjEpgHkAw==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0}
peerDependencies:
- postcss: ^8.5.26
-
- cssnano-utils@6.0.4:
- resolution: {integrity: sha512-j1z2mW4MqtcGM4I8TxXAdOXUifp1DZ5/bZnyYnCpHlzQ/ilCj2voLxE0aqEKnBDA5hF6HahSY13JU8kyZ1s8Mg==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- cssnano@8.0.8:
- resolution: {integrity: sha512-lN79/SZ2L0bGBBxGnChGKkbodkXAQUR5Em4LBW3rijpdrvUY8jxKhp2uQ8LgI8sKKbjCnI8peqPSoSZJDuchKw==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- csso@5.0.5:
- resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
+ postcss: ^8.5.29
csstype@3.2.3:
resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
@@ -3410,24 +3288,9 @@ packages:
resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
engines: {node: '>=8'}
- devalue@5.9.2:
- resolution: {integrity: sha512-po4PAY5c53tw5XMocSnf8A/5OHhbbUftpr93aEN6BBoAdntUmK7vu7wOATqvt7cXO7m1Cl4gMVn6p7n6n4mj0w==}
-
- devalue@6.0.2:
- resolution: {integrity: sha512-6V1HzU4to74skg//ScZR2mp9bdz+rESC9jQzVIIG/ha0HYgymHcXIQQCjH0+ivRaSuY82fa9fZ7Ro6QZT4s4uw==}
- engines: {node: '>=22.17'}
-
- devframe@1.0.0:
- resolution: {integrity: sha512-u4eeDBJ8Cxd3n19o/cT6SQcoEgASzL9dL51IkYpIDriTNDmR7WBv+o+dufQmabir10KcozoRZqgwvDi/riASAQ==}
- hasBin: true
- peerDependencies:
- '@devframes/agentic': 1.0.0
- cac: ^7.0.0
- peerDependenciesMeta:
- '@devframes/agentic':
- optional: true
- cac:
- optional: true
+ devalue@6.0.3:
+ resolution: {integrity: sha512-3woMEITftG1wKeO/4d/QXH1DVKctTSZg3jNGPpjp9hNr5Hos8MCFF5McTML5ZtgKDObm2R591B0spRp2IVernA==}
+ engines: {node: '>=18'}
devframe@1.2.0:
resolution: {integrity: sha512-MeLtg4QHnm/khez+pGzRVIaFCi6AT/4Tz8mS+UshySNzr+MTDSNWq4VHEbgio/Bzvd1Qu3sJAwfpqm+V6xNcag==}
@@ -3448,23 +3311,10 @@ packages:
resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
- diff@8.0.4:
- resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==}
+ diff@9.0.0:
+ resolution: {integrity: sha512-svtcdpS8CgJyqAjEQIXdb3OjhFVVYjzGAPO8WGCmRbrml64SPw/jJD4GoE98aR7r25A0XcgrK3F02yw9R/vhQw==}
engines: {node: '>=0.3.1'}
- dom-serializer@2.0.0:
- resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
-
- domelementtype@2.3.0:
- resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
-
- domhandler@5.0.3:
- resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
- engines: {node: '>= 4'}
-
- domutils@3.2.2:
- resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
-
dot-prop@10.2.0:
resolution: {integrity: sha512-BTJ9aZYL3vCfZlZOBLy9v8TUqWGQ0pzFnygKwFZt5udj6viBoFIBviKPUoZLDCPn1FoXffv6McQFDenrm5Krfw==}
engines: {node: '>=20'}
@@ -3495,8 +3345,8 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
- electron-to-chromium@1.5.412:
- resolution: {integrity: sha512-z4rMe3esBzlzovKHj4gxJnsCGZRK5l4baUvm+gCGJBPE+gsyUMKsuU9tnEUtI1dOebXz1ytAPGjvXhmQ7rIPwA==}
+ electron-to-chromium@1.5.452:
+ resolution: {integrity: sha512-cVvk1YBSj6571VmV6hdJTqj94Y79xSu8cj6Y9t6ae4Y4431z8/7EJFvu3rVp90xhfuv9BpPKUmaLfTo4+FOGBg==}
emoji-regex@10.6.0:
resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
@@ -3507,8 +3357,8 @@ packages:
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
- empathic@2.0.1:
- resolution: {integrity: sha512-YGRs8knHhKHVShLkFET/rWAU8kmHbOV5LwN938RHI0pljAJ1Gf6SzXsSmRaEzcXTtOOmVqJ5+WtQPL5uigY50Q==}
+ empathic@2.1.0:
+ resolution: {integrity: sha512-AnfC1ATldl49/cvZdLPDjBfrRNwbDO05aibiOtzQu3qtlbJtomNLhF30HEtn/7iBz50dlMECqATo3fG0LrdEgw==}
engines: {node: '>=14'}
encodeurl@2.0.0:
@@ -3519,10 +3369,6 @@ packages:
resolution: {integrity: sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==}
engines: {node: '>=10.13.0'}
- entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
-
entities@7.0.1:
resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==}
engines: {node: '>=0.12'}
@@ -3541,9 +3387,6 @@ packages:
error-stack-parser-es@2.0.1:
resolution: {integrity: sha512-J36ntO+rMQVRuR/umlmxmfLi4TpWwtmTnHoJoXTiC2xDNazs0VDPKcX6pbhZMDd2HFtH9isMBJXMdbki+A++Pg==}
- errx@0.1.2:
- resolution: {integrity: sha512-chfpPHmCerdo/rXr/nNvPZRkV4WwDRwzwnsJ0Uzz3tVi8Z41tDctRjduYy1138ii77AFlts1qvWtX3g/Acg91Q==}
-
errx@0.2.2:
resolution: {integrity: sha512-HaPN6cxm6iZ9bIbQQ5orChcw7SY5smUzM08ZMc6OtV4UQhrrc3Ms1G8Ww2n/9lXkWqiioNTssF8bCvchrSbFEQ==}
@@ -3558,6 +3401,9 @@ packages:
es-module-lexer@2.3.2:
resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==}
+ es-module-lexer@3.0.4:
+ resolution: {integrity: sha512-BldNY5mwkVu+cQ5Ymn3e6hB9Sx8XHx4ZevWbiUyZbfKxJxYO27Hf0wfzkxIaD5CAJMaGl3YspKELj0ff/7nCMA==}
+
es-object-atoms@1.1.2:
resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
engines: {node: '>= 0.4'}
@@ -3776,8 +3622,8 @@ packages:
resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- eslint@10.12.0:
- resolution: {integrity: sha512-npHjrHb2o4ehH3mE+YuxABR+0gyb0aVWCIolgJDArwCiHEIsonBm3ZKjel5b0U5+a+MbEvIyRCGCzD3eKKK2NA==}
+ eslint@10.14.0:
+ resolution: {integrity: sha512-T0pNsxkb9IKmtQjhpK3d7nWOpFv+YHuMbTJnSVMoQblF0onvXfErrtp4V1jHtsQPan7dKaGVD0q1WCXnzMF31A==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
hasBin: true
peerDependencies:
@@ -3851,8 +3697,8 @@ packages:
resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==}
engines: {node: '>=12.0.0'}
- exsolve@1.1.3:
- resolution: {integrity: sha512-kuzL9zherLQoqDeQaS55AiiIg1kb4KYXaSusTtgZTPlvKP2gGCI82LNmBNh5RjDVUXIcmgx+/Mx7vPwRzBbhJA==}
+ exsolve@1.2.0:
+ resolution: {integrity: sha512-h1pQPR9XoeSMdntRNCjyTznaume4UpfXrULBnlkZ2CUM/G5eSa+pBByGldO5uR8dxbPC+OuJXsPPNf+JZ81ADg==}
fake-indexeddb@6.2.5:
resolution: {integrity: sha512-CGnyrvbhPlWYMngksqrSSUT1BAVP49dZocrHuK0SvtR0D5TMs5wP0o3j7jexDJW01KSadjBp1M/71o/KR3nD1w==}
@@ -3971,9 +3817,9 @@ packages:
resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==}
engines: {node: '>=0.4.x'}
- formatly@0.7.0:
- resolution: {integrity: sha512-7CXJtIIA0zy/u12StsYk25qVKxvdLA2ep2sTNxK3ov0mGNIIDqIvAXDSgTnAfDJFsPfWjuz0WjfYSdpvnLA5Tg==}
- engines: {node: '>=18.3.0'}
+ formatly@0.11.4:
+ resolution: {integrity: sha512-TeCC10lP8KCgoX+Fe5lryILIT0/Dy+nP0OSVnsuB5CwXoLuOdqxCYlPFF1inR8S/zTy1ec7TjhS2TeRKWzzImA==}
+ engines: {node: '>=18.14.0'}
hasBin: true
fraction.js@5.3.4:
@@ -4159,8 +4005,8 @@ packages:
resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==}
engines: {node: '>= 14'}
- httpxy@0.5.5:
- resolution: {integrity: sha512-uDjmnPyp1q4Sgzf3w+J/Fc6UqcCEj0x4Wjp7OqK5dGhNeDgpyrAmnS6ey8QWrX3SWDon2DMKf9sBa5X9+CVyMA==}
+ httpxy@0.5.6:
+ resolution: {integrity: sha512-iqc3nOxvNb5FxbhJozt8wNmHgjlmk4zzba512jMEXVwHCEBCbGAj49eGfy5PI8ts3/LFSFq8siiSNqwfY1AlfQ==}
human-signals@2.1.0:
resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
@@ -4181,19 +4027,19 @@ packages:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
- ignore@7.0.12:
- resolution: {integrity: sha512-/8UvqAPU9DGTI9k4mxtf49U37Isfwr8Uts96+SBHIkFxPJnHS0Ew4f00sM4Scd8V8EjM0jUNtVDdv1kPdt35lg==}
+ ignore@7.0.14:
+ resolution: {integrity: sha512-wCBiZ77u1tuWde6G/nfOtLaCTYcFDU5yCzARzK10y+rLhzYoL7a7yEemcopcc2Mzow7gZOIjnV2ym1NYmdiJOQ==}
engines: {node: '>= 4'}
- image-meta@0.2.2:
- resolution: {integrity: sha512-3MOLanc3sb3LNGWQl1RlQlNWURE5g32aUphrDyFeCsxBTk08iE3VNe4CwsUZ0Qs1X+EfX0+r29Sxdpza4B+yRA==}
+ image-meta@0.3.0:
+ resolution: {integrity: sha512-IDxPcgtP9oUwUhcUMBfAQo27JTx9j96jFV9kpfavkANF6LvcTWEm1IouSbgMDV3G5Y5jx2SEdnHtecxV2OjGBA==}
- import-without-cache@0.4.0:
- resolution: {integrity: sha512-NkJQA7oZ4YHQhd2+H3BoRFKF3d/XNsiKpHZCQEMH9pDX27hQQLsTyOocyRgaIVtf8gHX3Nt3LPkR4e5EdtPAGQ==}
+ import-without-cache@0.4.1:
+ resolution: {integrity: sha512-vXoV9PjKHEednCUu01e98TkImxy67e3BJXbTIOmIq4Hyzw3IAwYRcuPkfeTzJzwyyts4kjuA73x+pWJLc4f86A==}
engines: {node: ^22.18.0 || >=24.0.0}
- impound@1.2.0:
- resolution: {integrity: sha512-hbFh2WURN+XQ364SbblzubhEEj/B3qZCe80l/EHXPWM6/kZP2mvOllxwRBBWNxe4gLbqXZL0fxOZwoDCSlJZQw==}
+ impound@1.2.1:
+ resolution: {integrity: sha512-ja2MtFXrMxTlF6xvQMLMLb+Nt0JkD8xW9E1O7KxjFg5xUu1kgG3EUintwpW1zveoysYpMcnW+/nBpzkiO4mJ3w==}
imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
@@ -4262,8 +4108,8 @@ packages:
engines: {node: '>=14.16'}
hasBin: true
- is-installed-globally@1.0.0:
- resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==}
+ is-installed-globally@1.0.1:
+ resolution: {integrity: sha512-li88H4QGRoNMX27jEmY8nR515oJVspAgC/WFMlhHfFV8RJ4QyGpHhXnwAe9gH5RIgKmdYRUmrOhQobcgEjIdSw==}
engines: {node: '>=18'}
is-module@1.0.0:
@@ -4384,16 +4230,16 @@ packages:
resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
engines: {node: '>= 8'}
- knip@6.39.0:
- resolution: {integrity: sha512-Y7g6Ve1ATMox1u1v+gx3z9LTlvzVLTJISm/LVn9TgBU4qc7OoC63AWGO8qCFPVDDdaqlYdXkDDvvO1METBfTRw==}
+ knip@6.44.1:
+ resolution: {integrity: sha512-Hbd8nvkIsNgFfXgC7Jsb5LHv7jj6VwA3tmfHd53XPX2z9Vc9RnAZqV0BIiP4OrtYqKwCoLseFHQZerb1bNlbSw==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
knitwork@1.3.0:
resolution: {integrity: sha512-4LqMNoONzR43B1W0ek0fhXMsDNW/zxa1NdFAVMY+k28pgZLovR4G3PB5MrpTxCy1QaZCqNoiaKPr5w5qZHfSNw==}
- launch-editor@2.14.1:
- resolution: {integrity: sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==}
+ launch-editor@2.14.2:
+ resolution: {integrity: sha512-NHJEb30MGBCkmZXLZwz25t37QR4aY03ZzPYUJXOJaOa92uWwExI9SBQUuIznBYc1xkD7cJNGX7oc3Nl3sq2kQQ==}
lazystream@1.0.1:
resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==}
@@ -4477,10 +4323,6 @@ packages:
resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==}
engines: {node: '>= 12.0.0'}
- lilconfig@3.1.3:
- resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==}
- engines: {node: '>=14'}
-
listhen@1.10.1:
resolution: {integrity: sha512-6nt/86SkqUQSLW1ofz8MxC6RhRMqOl3ONISe6qqvJ3xj09aJWQx6DhgSZpugs3PX4PXdOas/WD6A9jx6J2N19A==}
hasBin: true
@@ -4515,8 +4357,8 @@ packages:
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
- lru-cache@11.5.2:
- resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==}
+ lru-cache@11.5.3:
+ resolution: {integrity: sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==}
engines: {node: 20 || >=22}
lru-cache@5.1.1:
@@ -4529,8 +4371,8 @@ packages:
magic-string@0.30.21:
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
- magic-string@1.4.2:
- resolution: {integrity: sha512-vG+rjFRj1PqdIBozIxAGMjPlOhaVe+GXpbttY/iSK7rGcJRMlwNJO7dcUwmUqkymsFLJiNGI06t4D7Fr7yRC9g==}
+ magic-string@1.4.3:
+ resolution: {integrity: sha512-z12OxmaPGE0F4xlpGdjuAUckipLpQlTAuAmyGhNoD7ODpYUzvDfvtxUbjM/jwznyP178oju/KDdyi220wNJ0RQ==}
magicast@0.5.5:
resolution: {integrity: sha512-UicdXN8zQ3JHlxVq+28afMXPr1z7WNY6+7EJnzTdQWkTAlMLF5fNCCKxJHBQwGaNGR11581EiQmQzx73+MvszA==}
@@ -4585,12 +4427,6 @@ packages:
mdast-util-to-string@4.0.0:
resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==}
- mdn-data@2.0.28:
- resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==}
-
- mdn-data@2.27.1:
- resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==}
-
mdn-data@2.29.0:
resolution: {integrity: sha512-pVxQFCcaYUEAH853+v7yoI/qzhxXSq1bTb9obMYGYAN1c3Hen+XDCEvr296XhstrwlSTNgOR7mCSD4JPjbJe5A==}
@@ -4722,8 +4558,8 @@ packages:
resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==}
engines: {node: '>=18'}
- mime@4.1.0:
- resolution: {integrity: sha512-X5ju04+cAzsojXKes0B/S4tcYtFAJ6tTMuSPBEn9CPGlrWr8Fiw7qYeLT0XyH80HSoAoqWCaz+MWKh22P7G1cw==}
+ mime@4.1.1:
+ resolution: {integrity: sha512-YAApRsTpM2+gnUFHhRNGfkX8NK0V5xj1nyQLufGlwEI+eX4xRsTcel2IXDuMEGSGjBvzykNW4VuoEACgwYe7BQ==}
engines: {node: '>=16'}
hasBin: true
@@ -4783,8 +4619,8 @@ packages:
muggle-string@0.4.1:
resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
- my-bad@0.2.9:
- resolution: {integrity: sha512-Aa24qKJ506aElWe0x1C55flgeZOnQYm6BE3SG8bz4vbGrOkXnwvEqZNVF/L/HrUrKAvu/BlvK9bD1G5EU3QfbA==}
+ my-bad@0.2.11:
+ resolution: {integrity: sha512-K1R6DRz31BR7YYaDDLRr97XWKWku3SQhHKpDgz7i/VS3O3pvphIzbJIrrEXupSEmPtZElY9UzCrDc0nWvG4HyA==}
engines: {node: '>=22.12.0'}
peerDependencies:
vite: '>=6'
@@ -4792,8 +4628,8 @@ packages:
vite:
optional: true
- nanoid@3.3.18:
- resolution: {integrity: sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==}
+ nanoid@3.3.20:
+ resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
@@ -4819,8 +4655,8 @@ packages:
nf3@0.3.24:
resolution: {integrity: sha512-HxLK4bo+5jNsEETZp4w3tJblHOA9MCBY14IN9nZJJV8JDxt9yNIYxuBuLMjTAR5GFa3HL61+8VQDUrXv3/C8fw==}
- nf3@0.4.0:
- resolution: {integrity: sha512-L0FZsuKjdfIo6bwPWxSkLH/147YLHnnFFW58JfITvZsgkmS2eX7e3RuiUpoeH+9TQyDOz5LO1DkDeBiajbI2/w==}
+ nf3@0.4.2:
+ resolution: {integrity: sha512-6kPsyCzvzb8gnFQFzxuQc/hU9HWEMwn0v9j41Mv7LezeUmgS0qgsGjDbtdrOfqV+kkM8KpYS+aZ6Y0wkWzJzLQ==}
nitro@3.0.260903-beta:
resolution: {integrity: sha512-54gANPi62O8rfMvepiJUVuIzEIinYfpeHbebywlLxvVTgIYXDwSvpaU9Id+0sJOBjBx0wC1/CVYXJkH7SY+l0g==}
@@ -4832,8 +4668,8 @@ packages:
vite:
optional: true
- nitropack@2.13.4:
- resolution: {integrity: sha512-tX7bT6zxNeMwkc6hxHiZeUoTOjVrcjoh1Z3cmxOlodIqjl4HISgqfGOmkWSayky3Nv9Z5+KQH52F8nmXJY5AAA==}
+ nitropack@2.13.5:
+ resolution: {integrity: sha512-Aq7c7Bd35CZloj1xZm4b4SonDzIDA5FUinMVQu61U6GHq2z8oZXbNiFCJYSPGvLUkkCXNx6Fzc/mS2kjJPgKyA==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -4865,11 +4701,11 @@ packages:
node-mock-http@1.0.5:
resolution: {integrity: sha512-KQyt/wLjG3TAc7DOUhpqWzgd4ERxR80JOlTK5VE5R1S12IaPVN5qkj4klBce9HPG1Njuup4Sb5bljaT34lIyjw==}
- node-releases@2.0.53:
- resolution: {integrity: sha512-D9UOmYG3UH1V+ENW56t5QXBwJw1YEY18ruVeus89Rw+SyIgjPkCO84bRzO3uNIYosJbNwiabWVn48o3uJLjxFQ==}
+ node-releases@2.0.58:
+ resolution: {integrity: sha512-BdiKAgbfRlvfMq/XzO/AF9NPmaA8a+YpLAyAFTVFBj3gARrAIfWvNq7Q7NE4se3KgFu0KkrvQMxTS0XVnsGzHg==}
engines: {node: '>=18'}
- node@runtime:24.21.0:
+ node@runtime:24.22.2:
resolution:
type: variations
variants:
@@ -4877,9 +4713,9 @@ packages:
archive: tarball
bin:
node: bin/node
- integrity: sha256-rseyRkr7mfB4wZywbSAdVDvTsxHLoHEoK84bF8l+WLs=
+ integrity: sha256-s9D3zDDSjkR0j4TdskyXqHNZJ0QPrv/JbjRFSRQWenk=
type: binary
- url: https://nodejs.org/download/release/v24.21.0/node-v24.21.0-aix-ppc64.tar.gz
+ url: https://nodejs.org/download/release/v24.22.2/node-v24.22.2-aix-ppc64.tar.gz
targets:
- cpu: ppc64
os: aix
@@ -4887,9 +4723,9 @@ packages:
archive: tarball
bin:
node: bin/node
- integrity: sha256-vtfupTJeEQjzLOUijd1qXw8IpJnuQqp0Qq6lg3AvYFc=
+ integrity: sha256-qpVJNJ5H3/qkLc+V1uBq3oxL2vyYCXmIO4h2dnDfOFo=
type: binary
- url: https://nodejs.org/download/release/v24.21.0/node-v24.21.0-darwin-arm64.tar.gz
+ url: https://nodejs.org/download/release/v24.22.2/node-v24.22.2-darwin-arm64.tar.gz
targets:
- cpu: arm64
os: darwin
@@ -4897,9 +4733,9 @@ packages:
archive: tarball
bin:
node: bin/node
- integrity: sha256-FGLLOzBGuBXPjqQ209pFDsGp8R2sflpGsK2lMF1+gJc=
+ integrity: sha256-1eM21YjEW+DDfb1SzCmJVZMAnKSZeneh/QKBUTHtDlI=
type: binary
- url: https://nodejs.org/download/release/v24.21.0/node-v24.21.0-darwin-x64.tar.gz
+ url: https://nodejs.org/download/release/v24.22.2/node-v24.22.2-darwin-x64.tar.gz
targets:
- cpu: x64
os: darwin
@@ -4907,9 +4743,9 @@ packages:
archive: tarball
bin:
node: bin/node
- integrity: sha256-ckKCw7Q67JmKqVJzgEZbRdIp4CG1gDX19PYwleq/5dU=
+ integrity: sha256-lcJkFQrOt/NDein9aYSST1+NFRHqPL1sUIuD9sVV2uI=
type: binary
- url: https://nodejs.org/download/release/v24.21.0/node-v24.21.0-linux-arm64.tar.gz
+ url: https://nodejs.org/download/release/v24.22.2/node-v24.22.2-linux-arm64.tar.gz
targets:
- cpu: arm64
os: linux
@@ -4917,9 +4753,9 @@ packages:
archive: tarball
bin:
node: bin/node
- integrity: sha256-UcXVMGbukpILYXg7A7Buy5nzZhFg97Fcp36EdBFaZ7w=
+ integrity: sha256-9WQOG2VrZ/YA44z5xfJ460KMlJiZT1ykHWQG+6BgqfM=
type: binary
- url: https://nodejs.org/download/release/v24.21.0/node-v24.21.0-linux-ppc64le.tar.gz
+ url: https://nodejs.org/download/release/v24.22.2/node-v24.22.2-linux-ppc64le.tar.gz
targets:
- cpu: ppc64le
os: linux
@@ -4927,9 +4763,9 @@ packages:
archive: tarball
bin:
node: bin/node
- integrity: sha256-Xy+jdCLgx13jXBaG/lHXgyTywqj+LMI5pB2cAAop2Tg=
+ integrity: sha256-Nyhvy37wtDG3X/nc7VF/1zstSg6cRgJC1Ml5i4ubQkc=
type: binary
- url: https://nodejs.org/download/release/v24.21.0/node-v24.21.0-linux-s390x.tar.gz
+ url: https://nodejs.org/download/release/v24.22.2/node-v24.22.2-linux-s390x.tar.gz
targets:
- cpu: s390x
os: linux
@@ -4937,9 +4773,9 @@ packages:
archive: tarball
bin:
node: bin/node
- integrity: sha256-PWNAX8ZaDS0pdsHwvC/Se7C9ByEkaecFqsPwOuWrTJw=
+ integrity: sha256-EevRbI14GcBnUhEiVQUnPXrqMFqN2FqcCusfvsI0MyA=
type: binary
- url: https://nodejs.org/download/release/v24.21.0/node-v24.21.0-linux-x64-musl.tar.gz
+ url: https://nodejs.org/download/release/v24.22.2/node-v24.22.2-linux-x64-musl.tar.gz
targets:
- cpu: x64
os: linux
@@ -4948,9 +4784,9 @@ packages:
archive: tarball
bin:
node: bin/node
- integrity: sha256-bh24fvWLiBnl1UAu/xU2SRsY7djre+5e94l4duiNxf8=
+ integrity: sha256-NhcYxETkmvLKWhEMg7pqiQEUPyOrKF677wNB85H0gqk=
type: binary
- url: https://nodejs.org/download/release/v24.21.0/node-v24.21.0-linux-x64.tar.gz
+ url: https://nodejs.org/download/release/v24.22.2/node-v24.22.2-linux-x64.tar.gz
targets:
- cpu: x64
os: linux
@@ -4958,10 +4794,10 @@ packages:
archive: zip
bin:
node: node.exe
- integrity: sha256-h3mxveHTn41CDjtXqmV7OYka9DTT3kSpGQRM7AZ4WSE=
- prefix: node-v24.21.0-win-arm64
+ integrity: sha256-9HlowhMQUHf2TGUQ8AdjLAyiV0gCoLUGfDJ8SavhxGg=
+ prefix: node-v24.22.2-win-arm64
type: binary
- url: https://nodejs.org/download/release/v24.21.0/node-v24.21.0-win-arm64.zip
+ url: https://nodejs.org/download/release/v24.22.2/node-v24.22.2-win-arm64.zip
targets:
- cpu: arm64
os: win32
@@ -4969,10 +4805,10 @@ packages:
archive: zip
bin:
node: node.exe
- integrity: sha256-FY92hbRN5R9sDfHRU1JsvNPhvHOajfxgdyHO913p5UE=
- prefix: node-v24.21.0-win-x64
+ integrity: sha256-yhv/XY6tE8ny6kBKF220a9QwcE1bURNzQEn6Nl53meI=
+ prefix: node-v24.22.2-win-x64
type: binary
- url: https://nodejs.org/download/release/v24.21.0/node-v24.21.0-win-x64.zip
+ url: https://nodejs.org/download/release/v24.22.2/node-v24.22.2-win-x64.zip
targets:
- cpu: x64
os: win32
@@ -4980,9 +4816,9 @@ packages:
archive: tarball
bin:
node: bin/node
- integrity: sha256-MEiwgR4VjKDYZytZyDmGF2PhREkpgNjSmzad/uRXR+Q=
+ integrity: sha256-cK/SUKkn+8MvPZWlhZfv3xSqitGU6JQmj5uDCaLauE4=
type: binary
- url: https://unofficial-builds.nodejs.org/download/release/v24.21.0/node-v24.21.0-linux-arm64-musl.tar.gz
+ url: https://unofficial-builds.nodejs.org/download/release/v24.22.2/node-v24.22.2-linux-arm64-musl.tar.gz
targets:
- cpu: arm64
os: linux
@@ -4991,14 +4827,14 @@ packages:
archive: tarball
bin:
node: bin/node
- integrity: sha256-AacT402pjntNKjGR7nyj+T3QOE0aLvI8N5shYe5uEzo=
+ integrity: sha256-hn4yLWcpTpxAXxDK5dcO0uSUC7Nn+kfby1FRyYmdfAQ=
type: binary
- url: https://unofficial-builds.nodejs.org/download/release/v24.21.0/node-v24.21.0-linux-x64-musl.tar.gz
+ url: https://unofficial-builds.nodejs.org/download/release/v24.22.2/node-v24.22.2-linux-x64-musl.tar.gz
targets:
- cpu: x64
os: linux
libc: musl
- version: 24.21.0
+ version: 24.22.2
hasBin: true
nopt@8.1.0:
@@ -5028,15 +4864,16 @@ packages:
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
- nuxt-nightly@5.0.0-2610071710-0296ca4:
- resolution: {integrity: sha512-/+bX0NJ+bl9hANsQ5iwaYxEXzMmzIevJMbOICuc3k67MbpPDcLQKK1TXxnDjzAZjY0liAR996Fkg4XZdqQ1zlw==}
+ nuxt-nightly@5.0.0-2610281032-c0c2b8f:
+ resolution: {integrity: sha512-fIV/UC28V8BKTwC7FWOCw8+VK9YdaqCuMSc7nDkHO7th5YZyvdhnZg7gB2TZSOOV01UedPwdH5e1NnVH0XDZjg==}
engines: {node: ^22.21.0 || ^24.11.0 || >=26.0.0}
hasBin: true
peerDependencies:
'@parcel/watcher': ^2.1.0
'@types/node': '>=18.12.0'
jiti: ^2.7.0
- rolldown: 1.2.12
+ nuxt: npm:nuxt-nightly@5.0.0-2610281032-c0c2b8f
+ rolldown: 1.2.15
peerDependenciesMeta:
'@parcel/watcher':
optional: true
@@ -5045,25 +4882,20 @@ packages:
jiti:
optional: true
- nuxt@4.5.2:
- resolution: {integrity: sha512-tR3fcqeHlHmmkLMpIg3V7Y+1ltr302lW8djMw/iy+myfo7QSSz+BVJDuQhg5j73b9oteSyBfOKTDYTgvMtj6TA==}
- engines: {node: ^22.19.0 || ^24.11.0 || >=26.0.0}
+ nuxt@4.6.2:
+ resolution: {integrity: sha512-KfhAIuHQpxKbTN0ItGpkK0jgzjcOCSOf6FZB3wHk/aZ1OiAMsDvbqua1OGfxuEk3bSlK3X49WyFEL5TwEKm36w==}
+ engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
hasBin: true
peerDependencies:
'@parcel/watcher': ^2.1.0
'@types/node': '>=18.12.0'
- rolldown: 1.2.12
+ rolldown: 1.2.15
peerDependenciesMeta:
'@parcel/watcher':
optional: true
'@types/node':
optional: true
- nypm@0.6.10:
- resolution: {integrity: sha512-W72Hrj1petq+b3Hk2aAC+9zswetlIFTnDW4s5djseZh2nYqBbyQLOtj472HwcbcWykPBUW1WpWpjOd4nK6gMRw==}
- engines: {node: '>=18'}
- hasBin: true
-
object-deep-merge@2.0.1:
resolution: {integrity: sha512-aKttDKcU3pyZqKcCkDhsMn70WmZFG2JGDQLP9EcLyTSIFQRCPWLAmBZRLJnrVUrhPG1jETEEbfdgbNtJf1LyMg==}
@@ -5118,8 +4950,8 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
- oxc-parser@0.150.0:
- resolution: {integrity: sha512-zwajKw1GUa57IOdafIS7/yOObGF2NihwIfZfs5yJTRprMSkiwhWOc/k+n8bwnUPbHr2/XsjfBO8KyTPaW3VpWg==}
+ oxc-parser@0.155.0:
+ resolution: {integrity: sha512-C/ReSf1JUFukK/zvk6jhcNibSssvas5+ktIzK7fbKVd3CedWe59C3QwHEOrEZj/4Rt9+xg0Jeis/Jv1F/KM1mw==}
engines: {node: ^20.19.0 || >=22.12.0}
oxc-resolver@11.24.2:
@@ -5130,7 +4962,7 @@ packages:
peerDependencies:
'@oxc-project/types': '>=0.98.0'
oxc-parser: '>=0.98.0'
- rolldown: 1.2.12
+ rolldown: 1.2.15
peerDependenciesMeta:
'@oxc-project/types':
optional: true
@@ -5232,15 +5064,15 @@ packages:
resolution: {integrity: sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ==}
engines: {node: '>=16.20.0'}
- pkg-pr-new@0.0.88:
- resolution: {integrity: sha512-Xc6PMJ2gher0WZP+rtjefFk26hIb7V1PTLL30bmy1Z2vsRmSvqiss7Ag1XUdyplTGYzIlFNJp4L3vMNmK44N6g==}
+ pkg-pr-new@0.0.93:
+ resolution: {integrity: sha512-JH3HEO+m8sNFpalNAeGrNKjdwxNcXT3yuEuGMU/65dvLojPo+Ofnmc8la2v2ceisjXTOKQw/738Pj4KNFY7F+w==}
hasBin: true
pkg-types@1.3.1:
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
- pkg-types@2.3.3:
- resolution: {integrity: sha512-j/lCFdcppV0JxWpCEITdbDltBxPP6cHT+yNJ6Go2OgoSA9518X847X9z0p6LtA4Nc16+eQzCZjRrWanTGvHJ5w==}
+ pkg-types@2.4.0:
+ resolution: {integrity: sha512-07Fys7iVx0X6TcviMOgogM1Lk33ZyqOezMnU79S+kffWqwolG/5W9V8EgQSeYCIfFTYVgssRbnH630Oa2+soBA==}
pluralize@8.0.0:
resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
@@ -5249,194 +5081,38 @@ packages:
pnpm-workspace-yaml@1.9.1:
resolution: {integrity: sha512-Xj/T2X6DNAWbtk/9UQ0/TJRswltiHZevmcMjqoL7WrpJi67lu3qaslU4+I+zJ8wtwqmuvAE0KkB8rbv2ZdogBg==}
- postcss-calc@10.1.1:
- resolution: {integrity: sha512-NYEsLHh8DgG/PRH2+G9BTuUdtf9ViS+vdoQ0YA5OQdGsfN4ztiwtDWNtBl9EKeqNMFnIu8IKZ0cLxEQ5r5KVMw==}
- engines: {node: ^18.12 || ^20.9 || >=22.0}
+ postcss-calc@11.2.3:
+ resolution: {integrity: sha512-pFW3MR2a4W7uHcSGUiyQGGXZWHon83ljbNwnUJ1mRKublWQbv+3o9NiqhlV4TJfNby+U+zLY2OgiywzhA5eFqw==}
+ engines: {node: ^22.22.3 || ^24.15 || >=26.0}
peerDependencies:
- postcss: ^8.4.38
+ postcss: ^8.5.29
- postcss-colormin@8.0.4:
- resolution: {integrity: sha512-iQ8Eh6Fb3FJx32zduprL33D80bPnE9F4nm+EqvvoHvoK72H7XjvH4GzbD7VlIowmtzf96tgtkjZgmQ/bAi/CYA==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
+ postcss-selector-parser@7.1.5:
+ resolution: {integrity: sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==}
+ engines: {node: '>=4'}
- postcss-convert-values@8.0.4:
- resolution: {integrity: sha512-ifBmAJBfpDymi7r/CqxYRJWlG+BLdVmusUC/kFPOqH/+TitdBeHA68CYqY79wXL+iQnqg6e4LGHA2Mte14X6Ig==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
+ postcss-value-parser@4.2.0:
+ resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss-discard-comments@8.0.4:
- resolution: {integrity: sha512-SU1uLYRQPKLJJmqEmqzu+Ze+9xDurBm7m/LOzXG/ANBAfAGLjbQF+oIyZnf3jV3F155q5rRMYXsoTNEJsPyHng==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
+ postcss@8.5.30:
+ resolution: {integrity: sha512-zkd+e9S1AQHhmaBKye9zlFHWjOwVgqXl1q3ECYy8561K7qxR2cREf/STLskulBFd78k6AOFeA+ff1TtEzk9bAA==}
+ engines: {node: ^10 || ^12 || >=14}
- postcss-discard-duplicates@8.0.4:
- resolution: {integrity: sha512-/ugMYYTE+IpHpTmwz6/S8w+blCz9pZNroUgadTdlbPnHoLLWis9QvwmoyWui2mOgFzuRM6Me7AnoGU3i0Ua2ng==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
+ powershell-utils@0.1.0:
+ resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==}
+ engines: {node: '>=20'}
- postcss-discard-empty@8.0.5:
- resolution: {integrity: sha512-im0QtfNFa6V3SGPrfqzrWYuhzSz1ztWORKsuhZHQbWdKMh0DiNj3pmqBnABbhdKjyeW6nZ1oZYGh4dMc3biyaw==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
+ powershell-utils@0.2.0:
+ resolution: {integrity: sha512-ZlsFlG7MtSFCoc5xreOvBAozCJ6Pf06opgJjh9ONEv418xpZSAzNjstD36C6+JwOnfSqOW/9uDkqKjezTdxZhw==}
+ engines: {node: '>=20'}
- postcss-discard-overridden@8.0.4:
- resolution: {integrity: sha512-NqupxmnSSfWPJJDYbQk1qXWRwr+lw4Kyp/LSOjqwTpy/vSwo34EVXYKywgemSWpgh39P7Cs/G+tqynbRlXoJhw==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
+ prelude-ls@1.2.1:
+ resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
+ engines: {node: '>= 0.8.0'}
- postcss-merge-longhand@8.0.4:
- resolution: {integrity: sha512-ammolHhMvuTz/L9YN/ge1SWbUDcD3Y9o2gXlo3S6H4MCJHheyVPwcI/LAnSuNT4gcUmSF9pNTXo7+3M/2MFPAQ==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-merge-rules@8.0.5:
- resolution: {integrity: sha512-jz+QaKz4VhjsqTVsJMRuH+EvrX1F9l6kYFuF8g6geVxFoYnPEZN4G+zqCb6zhxOIcc2aeAo38XEl2pOIZi2gBw==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-minify-font-values@8.0.4:
- resolution: {integrity: sha512-wZZgJ87U5WbQCEM0EOY/oM7M1a+sqW6vrOClGC9lNbsY0HYmbMFvFuukBn8PzF+ikKmaT0QB+uSAHTRLzMkD+A==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-minify-gradients@8.0.5:
- resolution: {integrity: sha512-ViFzyy4qqTcl2D1+SpoubxkgGUvWNRPxboQKL64WON60KslCzi+XOf/Yn5QdQlBYI8/ChCpYMLS3FJ0ksA+r1Q==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-minify-params@8.0.4:
- resolution: {integrity: sha512-TDx9O/ni7KazRK32pVvoo3MjExyVxWE0949vB2XZ0oHnxdAtQFHa9oG21wWkvsOL3osjiOVejwDLe6a0d0EuSw==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-minify-selectors@8.0.5:
- resolution: {integrity: sha512-i+PlhVCaPa7xevjhpActH2PrP27kDNSuuFf/ZGk8YrIcd1pd3Mfcfiv8H7dbY1/vz7U+QparioAtJaFV+IEwQg==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-normalize-charset@8.0.4:
- resolution: {integrity: sha512-ihNV/Q9V/+Q9NTqgoK4FOwI7ipqJlsaxoTWxkGyCMi4ArLKX8HqLYIqATB/8xhXd9K88PCXqdR8218u9uuyc4w==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-normalize-display-values@8.0.4:
- resolution: {integrity: sha512-F8DGtzelJDV6S5mhcugc+EJ8sXI+kFv2PBedkfMWqd8mvTE4qyy3kva6AQwjy2+L2lZ9TGTkSumdq+n3EhGeAw==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-normalize-positions@8.0.4:
- resolution: {integrity: sha512-anOMhqe6Z0OP4jvchK1v1hIG08kO7rsp8uHrxT2+XaKp8wbvVcUO3QHUzRmQDazWUPtRzy1h2UlixyJenF42sg==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-normalize-repeat-style@8.0.4:
- resolution: {integrity: sha512-vY8+k+/bFT7B8gzlHVye8FxBTMEpUAQxAgb4UYFAGGsKmXfwEvc7VPs+kpFNrTeqVKAvVh8+VVhZ+f3S4TWJPg==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-normalize-string@8.0.4:
- resolution: {integrity: sha512-dWnV1frIV1XUlSYzJudceAbQ7PGyho9EgVHQXMcAoog6Nwnet3G9rz8IXcCb0EF2eefmpYG9hDT9+yWJOxc5zw==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-normalize-timing-functions@8.0.4:
- resolution: {integrity: sha512-VANJsokAWdQ03ZJwmcdEKXJjVHRtMgalB/BgbCgN3CRTdbwB5TXlSDRmdShSCxpnZs8WLAm0mPa//p5o5D/ZTg==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-normalize-unicode@8.0.4:
- resolution: {integrity: sha512-SxVEoFdYed0bxxwZwAXnaAZ2lzNb5jtiQvYWyMIEqnGOzCuztWpVO8LvsqpOfUIacOb6oYaWi7WOAZR36OhYqw==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-normalize-url@8.0.4:
- resolution: {integrity: sha512-JKZW8KRHkLEYkUb/55n3knDUMZeyvxlTv7ZA82bcHiCjL81b0Yyf9fIUBAYKZ6ucDgKfCDM78xhXuteVlk/o9Q==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-normalize-whitespace@8.0.5:
- resolution: {integrity: sha512-xuFovful3vVIA9fWWmAL2pG1Qr95Udj2MrLgjU50C6r+Xnh3s6t2BN1xXQ8lnCOCAtzMvMpPWYlnAh4nSv5VEQ==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-ordered-values@8.0.5:
- resolution: {integrity: sha512-aDL7nPR7w1foUqo4rN6QY1Kr45+SYELnmUg5taZehh7FfFdxQmUjbuOOBuffIXjiHV45zqgFHCb4azsWW19jyw==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-reduce-initial@8.0.5:
- resolution: {integrity: sha512-Bh5d7zjH1Ai9LzJ1qULUZIaC18cniD+wA6gFlOPglMxJRC7meXbuPvpJ/zHQGg5QKwQgit++XQhDTiEIhCk8Ow==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-reduce-transforms@8.0.4:
- resolution: {integrity: sha512-ZGU7/R0GmjE3x2mOGB0g9Ohx74X+JjYX62RB5IBYLOe6R0fuHGZ76HtTY2CdM5NE8Yey/ew5clEf8iZQnjDjWA==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-selector-parser@7.1.5:
- resolution: {integrity: sha512-KvvtD7SrlBP7dlgkBghEE3r84CABm5SmV2aNcG4oCA+qDnJ/tvKonFVvwWAyyWUEwxuNawdfEAZKP9zM3oZ2Uw==}
- engines: {node: '>=4'}
-
- postcss-svgo@8.0.5:
- resolution: {integrity: sha512-8B5r9VfLVD2lANKxDi4FXeP2MX6NdaGIQwaMVXXy5DhzAPO3CdHqPYqknF63y7tuQLB+rSvYyNltW/tHHg4fAg==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-unique-selectors@8.0.4:
- resolution: {integrity: sha512-Sby0EtmD1mlvcZSWP5eXjxhxVgvXE5QVRzd+8NH0IbF+lYQIM57ybwAvJYYtI/fexMgCWcRnDETovjKOcLJb8w==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
- postcss-value-parser@4.2.0:
- resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
-
- postcss@8.5.28:
- resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==}
- engines: {node: ^10 || ^12 || >=14}
-
- powershell-utils@0.1.0:
- resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==}
- engines: {node: '>=20'}
-
- powershell-utils@0.2.0:
- resolution: {integrity: sha512-ZlsFlG7MtSFCoc5xreOvBAozCJ6Pf06opgJjh9ONEv418xpZSAzNjstD36C6+JwOnfSqOW/9uDkqKjezTdxZhw==}
- engines: {node: '>=20'}
-
- prelude-ls@1.2.1:
- resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
- engines: {node: '>= 0.8.0'}
-
- pretty-bytes@7.1.1:
- resolution: {integrity: sha512-X+vn9z8nOFZQlxOLmfJ0iKDdMD7jYTsTW12OAlCpdoE3Igik6L37pugIZi+N3usuyp5McfgKPWi12q3zvHLeGQ==}
- engines: {node: '>=20'}
+ pretty-bytes@7.2.0:
+ resolution: {integrity: sha512-T2kroepGB5DRVbkN/nOpW03+VRWqdtJhZNuCW3wYk3chdPjgi4GcTBOaxWfHq1MIM0ypidxsSWbQaAiRpxnXmg==}
+ engines: {node: '>=20'}
process-nextick-args@2.0.1:
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
@@ -5563,14 +5239,14 @@ packages:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- rolldown-plugin-dts@0.28.6:
- resolution: {integrity: sha512-qKrFtBfRfR2hP233m7Ic9zf3wv6MSYdZghWKMdEO6dRYZGlNfINJAa1P5ZVvyHh3mrcd7IJQvIY8L9vnm+v5rQ==}
+ rolldown-plugin-dts@0.28.8:
+ resolution: {integrity: sha512-FVhfqxorCWcc20BVT5eVRfRjzLLl6mgzjcMR4gSBf0K4oQMXT0qoHhhzfXy0L7y83fQy7Ug5ZDNk90xM3/LiCQ==}
engines: {node: ^22.18.0 || ^24.11.0 || >=26.0.0}
peerDependencies:
'@typescript/native-preview': '*'
'@volar/typescript': ~2.4.0
'@vue/language-core': ~3.2.0 || ~3.3.0
- rolldown: 1.2.12
+ rolldown: 1.2.15
typescript: ^5.0.0 || ^6.0.0 || ~7.0.0
vue-tsc: ~3.2.0 || ~3.3.0
peerDependenciesMeta:
@@ -5589,13 +5265,13 @@ packages:
resolution: {integrity: sha512-dv8GOXkYqUQdI0rsXB8hmzO95pKWSuX2eg5/JSJa9czfEVIFuKNR7ZJDfat8LlmD35RAhWY+evS7/wXXqFDfSg==}
engines: {node: '>=20.19.0'}
peerDependencies:
- rolldown: 1.2.12
+ rolldown: 1.2.15
peerDependenciesMeta:
rolldown:
optional: true
- rolldown@1.2.12:
- resolution: {integrity: sha512-8wafseiaG80xmXSfqidUNqZcylTlhmPZZt+za2m+js2sFZ8dTNlhIOV2WcbIPx2hgwPBJpEUGFAMZ9bgBBLTSQ==}
+ rolldown@1.2.15:
+ resolution: {integrity: sha512-6odND+fel5zVw3I4Yc2e69gvguDnX0CAAGiNDZSq4ik5WUcaLrkD2GLuog0XcODbor31hZ5ayEMgVDno+KPV5g==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
@@ -5604,7 +5280,7 @@ packages:
engines: {node: '>=22'}
hasBin: true
peerDependencies:
- rolldown: 1.2.12
+ rolldown: 1.2.15
rollup: 2.x || 3.x || 4.x
peerDependenciesMeta:
rolldown:
@@ -5612,8 +5288,8 @@ packages:
rollup:
optional: true
- rollup@4.63.5:
- resolution: {integrity: sha512-KRWwmNLlPw5M7HcdYfm15oBv9n9LPtjzpzCIxS/phwqvPyxHSoKX6Y2YU3pxSPfy0CLquVgsx/j/hBi6OvH1Nw==}
+ rollup@4.65.0:
+ resolution: {integrity: sha512-QVCvQUTGDN6JRwi3jVGCY3H4aTHvi9rX0LyoBMkGUvdh/Z6O51CzcLz85BWZaTCDGhl6ySGqYZs+xI1jmPqGcw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -5633,10 +5309,6 @@ packages:
safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
- sax@1.6.1:
- resolution: {integrity: sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==}
- engines: {node: '>=11.0.0'}
-
scslre@0.3.0:
resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==}
engines: {node: ^14.0.0 || >=16.0.0}
@@ -5661,9 +5333,9 @@ packages:
resolution: {integrity: sha512-RNEqWOyhhUQYN9V1GfHwu9AR/g+NTciH6Z5u3/no6X3/w+04J2lVDL+svFQVXgXrEGBMG2puMVN3gq2SNGuTGw==}
engines: {node: '>=20.0.0'}
- seroval@1.6.8:
- resolution: {integrity: sha512-HlSgSAkTk4EqHcje1ptJjfZi1YDv5KbhVJ/d3P7T/nAXua2VmDu+AKDX5VTdFfZf48nDkWB2TKYt0DrCSa+3wg==}
- engines: {node: '>=10'}
+ seroval@1.7.3:
+ resolution: {integrity: sha512-fYkZS/GrMJhj1CW+IDoPlILRmYl5/S9L/OYju/sA2K/HQ3G5JBWDZHxaUWVZV/0hfAC2n1+9ysBRDtqMbMXvzA==}
+ engines: {node: '>=20'}
serve-handler@6.1.7:
resolution: {integrity: sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg==}
@@ -5705,9 +5377,6 @@ packages:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
- simple-git@3.36.0:
- resolution: {integrity: sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==}
-
sirv@3.0.2:
resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
engines: {node: '>=18'}
@@ -5723,12 +5392,12 @@ packages:
resolution: {integrity: sha512-RQsvleCbF8cVHEv+xuDGaA4pOizFqJ0GgjtMSRo6oP8pnN7WsigHgVGey6aILRBKv4W2YOMHLqbKdnB6hpB9fw==}
engines: {node: '>=20.0.0'}
- smol-toml@1.8.0:
- resolution: {integrity: sha512-kCZr2V3ch9i00x8zXRhjUNVcjG9ijES5dDudkXvUVCT5QlJNQWElSJdZqyPemffHoLNUYwOcou0Fy+ojN0uHSQ==}
+ smol-toml@1.9.1:
+ resolution: {integrity: sha512-j7WyPdf0CJoutMzMoPLF/bVXHtKZIT9Rb4eGeEbWw8X2t5oirjPgpL+OpaENZrILYaXqYwnVH+qgUwVbl+pUJQ==}
engines: {node: '>= 18'}
- source-map-js@1.2.1:
- resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
+ source-map-js@1.2.2:
+ resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==}
engines: {node: '>=0.10.0'}
source-map-support@0.5.21:
@@ -5760,6 +5429,11 @@ packages:
engines: {node: '>=20.16.0'}
hasBin: true
+ srvx@1.0.8:
+ resolution: {integrity: sha512-ngFS/J6St4PJfHRHGjr78xkPPtbyXtdMOLNE4x/XZunEK3OhV7aGUWMHf9WTUEy6wm1U0W4okkd82ZFFWRVQTw==}
+ engines: {node: '>=20.16.0'}
+ hasBin: true
+
stable-hash-x@0.2.0:
resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==}
engines: {node: '>=12.0.0'}
@@ -5840,12 +5514,6 @@ packages:
structured-clone-es@2.0.1:
resolution: {integrity: sha512-10ZL5r77LhknxlP1FBiCW+VdnuWOEFLdSS2SKtjyEV+L4qP1hUEIMIZW94LC3jKxRmT/Dj7KkD1mqh/IY6lhKQ==}
- stylehacks@8.0.4:
- resolution: {integrity: sha512-irgZeyYBFVkb8k7yTRQ9No/bTniTGqzptGVMG1/Mj3N2YnI8nIozzY1pcok4i01NfrCSqvc0PdQB6O6kr6dJHw==}
- engines: {node: ^22.11.0 || ^24.11.0 || >=26.0}
- peerDependencies:
- postcss: ^8.5.26
-
supports-color@10.2.2:
resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==}
engines: {node: '>=18'}
@@ -5858,11 +5526,6 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
- svgo@4.0.2:
- resolution: {integrity: sha512-ekx94z1rRc5LDi6oSUaeRnYhd0UOJxdtQCL2rF8xpWxD3TPAsISWOrxezqGovqS38GRZOdpDfvQe3ts6F7nsng==}
- engines: {node: '>=16'}
- hasBin: true
-
synckit@0.11.13:
resolution: {integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==}
engines: {node: ^14.18.0 || >=16.0.0}
@@ -5915,6 +5578,9 @@ packages:
resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
engines: {node: '>=12.0.0'}
+ tinyps@0.5.1:
+ resolution: {integrity: sha512-B6Ykif5HflC3AdDkS4Zst/2muYVfeXoVMy+KorqH80s/1x4vunIORpNySH681X7fjj+dFM9MDKD6/Hsccjb87Q==}
+
tinyrainbow@3.1.1:
resolution: {integrity: sha512-yau8yJdTt989Mm0Bd/236QnzEiPf2xLLTqUZRUJOo/3CB078LSwzei343DgtJVmfJKJE3TMINY1u42SQsP6mXw==}
engines: {node: '>=14.0.0'}
@@ -5942,24 +5608,20 @@ packages:
tr46@0.0.3:
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
- tree-kill@1.2.2:
- resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
- hasBin: true
-
ts-api-utils@2.5.0:
resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==}
engines: {node: '>=18.12'}
peerDependencies:
typescript: '>=4.8.4'
- tsdown@0.23.0:
- resolution: {integrity: sha512-BaT+ep1xnj5hdyICLd5r5SYYE+TXnI1ATePLykv9vcKpHpFTWUWRH+x1AF/E2qcu3YB6+vI8IdyxIIIffEqw5Q==}
+ tsdown@0.23.4:
+ resolution: {integrity: sha512-AQQ/2Y7KBnf15GL4Ynjdltc94PkbKRI+arStyrp7inSQkRmTWNiXgfv50ESsjhBEsoVtiSloCAO2VyrqojWIOQ==}
engines: {node: ^22.18.0 || ^24.11.0 || >=26.0.0}
hasBin: true
peerDependencies:
'@arethetypeswrong/core': ^0.18.1
- '@tsdown/css': 0.23.0
- '@tsdown/exe': 0.23.0
+ '@tsdown/css': 0.23.4
+ '@tsdown/exe': 0.23.4
'@vitejs/devtools': '*'
publint: ^0.3.8
tsx: '*'
@@ -6016,8 +5678,8 @@ packages:
ultrahtml@1.7.0:
resolution: {integrity: sha512-2xRd0VHoAQE4M+vF/DvFFB7pUV0ZxTW1TLi7lHQWnF/Sb5TPeEUV/l+hxcNnGO00ZXGnR0voCMmYRKQf+rvJ2g==}
- unbash@4.0.11:
- resolution: {integrity: sha512-FoSOKV7NEofQSkAefMVHam4ZPKYMxjAydxiV72UFEDNV/YofxjGfiZ2A9pZjdL/lRJzTjcu4PABo1JYJX8N5iQ==}
+ unbash@6.0.1:
+ resolution: {integrity: sha512-0db9eS5iqybux41zLkX69nk90KTci7F7eZ+gXzEG/Q7E0tAqEBhRh5fkZvk1N7jT7QkGWqq34i8SFGPFEe1V8A==}
engines: {node: '>=14'}
unconfig-core@7.5.0:
@@ -6034,7 +5696,7 @@ packages:
peerDependencies:
magic-string: '>=0.30.21'
oxc-parser: '>=0.140.0'
- rolldown: 1.2.12
+ rolldown: 1.2.15
unplugin: ^3.3.0
peerDependenciesMeta:
magic-string:
@@ -6052,15 +5714,15 @@ packages:
undici-types@8.9.0:
resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==}
- undici@8.11.2:
- resolution: {integrity: sha512-u4UB2/IrKdU6lFxumHmmo1a3fCQO5tzQllRorfoRS63txhrB7xTpSn1PftwC4qEHkOaqP95fCWW4lJzwErwzhQ==}
+ undici@8.12.3:
+ resolution: {integrity: sha512-+fdndUTwBP86cVjihTp21hZHo7d6oj1c/47XPA3lL8mM0XHs+C4EkcjmgRsFnFk2f/UONGDy9ItBItmXsLOQHw==}
engines: {node: '>=22.19.0'}
unenv@2.0.0-rc.24:
resolution: {integrity: sha512-i7qRCmY42zmCwnYlh9H2SvLEypEFGye5iRmEMKjcGi7zk9UquigRjFtTLz0TYqr0ZGLZhaMHl/foy1bZR+Cwlw==}
- unhead@3.4.2:
- resolution: {integrity: sha512-LmD1cV1QFIru0AyJi404no2p0ivXUli+lOLs2/fxP56ATJzTF2wSTJNh45YSYGtFD5QmQTWNHmhnXHkVAET1dA==}
+ unhead@3.4.3:
+ resolution: {integrity: sha512-0FZI/qCCyIey14CKlGMFpiQumWSatlthJy7Xvro7H3nmi/V2owkcCXG03k0GXDc2/TV1K6bvrbAwhzTRe5Nhdw==}
peerDependencies:
vite: '>=6.4.2'
peerDependenciesMeta:
@@ -6075,12 +5737,12 @@ packages:
resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==}
engines: {node: '>=20'}
- unimport@6.4.0:
- resolution: {integrity: sha512-JJOOuNMFq8b4ZPBKwQUxEcba4MplskDzYI1Lvrf8rJfWphZTWvPNXWa493qsPngHUmub89w6C7j+SeLWTE/UIQ==}
+ unimport@6.5.0:
+ resolution: {integrity: sha512-t0KLJLRbebz3f7NrQe+vy2ObeugVeM1XqI2oeYnauddmHSglYj3U6bxOJ65IbXmOFkcAGFJK2OyGH7aqHPM6Ug==}
engines: {node: '>=18.12.0'}
peerDependencies:
oxc-parser: '*'
- rolldown: 1.2.12
+ rolldown: 1.2.15
peerDependenciesMeta:
oxc-parser:
optional: true
@@ -6093,7 +5755,7 @@ packages:
peerDependencies:
acorn: ^8.0.0
oxc-parser: '*'
- rolldown: 1.2.12
+ rolldown: 1.2.15
peerDependenciesMeta:
acorn:
optional: true
@@ -6137,7 +5799,7 @@ packages:
'@rspack/core': '*'
bun-types-no-globals: '*'
esbuild: '*'
- rolldown: 1.2.12
+ rolldown: 1.2.15
rollup: '*'
unloader: '*'
vite: '*'
@@ -6167,11 +5829,14 @@ packages:
unrouting@0.2.3:
resolution: {integrity: sha512-8wOFT/fBh8YeeDr1aVmkXCqYVTMbQ6vzfNzwzybKmSfXdRhGCq1Y2B1e9YeB0JEf85gbvSwJHAMu3D2IEcLGKA==}
+ unrouting@0.3.1:
+ resolution: {integrity: sha512-gBrZaBzhZdvnA6eZiDDAbwx2/5sTslga/LqvqrFbdMg4EDcLsvKZuwLcTaOauv2UnVcVz6pb8FlEXhP4VuEqpw==}
+
unrs-resolver@1.12.2:
resolution: {integrity: sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==}
- unstorage@1.17.5:
- resolution: {integrity: sha512-0i3iqvRfx29hkNntHyQvJTpf5W9dQ9ZadSoRU8+xVlhVtT7jAX57fazYO9EHvcRCfBCyi5YRya7XCDOsbTgkPg==}
+ unstorage@1.17.6:
+ resolution: {integrity: sha512-gjKtcmn/KwZuJZO9o2sc0esAQnhmTw0LviDHwevTXbJMYs0dRTp8ZEEWXHU0vTpzbN3cA0yxlTeyXssMp3zDqw==}
peerDependencies:
'@azure/app-configuration': ^1.8.0
'@azure/cosmos': ^4.2.0
@@ -6181,7 +5846,7 @@ packages:
'@azure/storage-blob': ^12.26.0
'@capacitor/preferences': ^6 || ^7 || ^8
'@deno/kv': '>=0.9.0'
- '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0
+ '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0
'@planetscale/database': ^1.19.0
'@upstash/redis': ^1.34.3
'@vercel/blob': '>=0.27.1'
@@ -6246,8 +5911,8 @@ packages:
unwasm@0.5.3:
resolution: {integrity: sha512-keBgTSfp3r6+s9ZcSma+0chwxQdmLbB5+dAD9vjtB21UTMYuKAxHXCU1K2CbCtnP09EaWeRvACnXk0EJtUx+hw==}
- update-browserslist-db@1.3.1:
- resolution: {integrity: sha512-ZZ61DsRsOnakl74HAmp3oSN4aXUmEWXf+i/yv0h7tIBfICc3VdrFErQKUUKPgu3AMsTUMbcongALEN4l6GSUrQ==}
+ update-browserslist-db@1.3.4:
+ resolution: {integrity: sha512-t8wonIOdQyOjtPd2VktlBu6QjTVTks6v8bSi7kd0r2Vll8TK1JYDZtRRdbmCHOAMphkZgrzK+L+vXK4pyZ8t4A==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
@@ -6272,10 +5937,6 @@ packages:
resolution: {integrity: sha512-zj/ob3UsvJGN0whEAKFp53REA5X66hvffVqoCtVQAakJKnKlH+/PcOfMoFwIG/o4rElqLv/ycAFlx8ZlXUorCg==}
engines: {node: '>=18.12.0'}
- verkit@0.4.1:
- resolution: {integrity: sha512-mMVzj0TXExtVdlDEq+Mzp0eyOuyznNpFobNM3uAqe3HVm/Ps2c+u17BligMkZjZCA6EiXpoon8iRTer3iu40SQ==}
- engines: {node: '>=18.12.0'}
-
verkit@0.5.0:
resolution: {integrity: sha512-u4J1hr6Y+C/hit34GwL3eIcUf3wngT8TlYUjK7tk0jxydKLAq3sYvifjdTDA6U3KCKRcQCQDGf/srjxfZF3l7g==}
engines: {node: '>=18.12.0'}
@@ -6336,65 +5997,19 @@ packages:
'@nuxt/kit':
optional: true
- vite-plugin-vue-devtools@9.0.0-beta.1:
- resolution: {integrity: sha512-iKpJs47WOMsV3pJvh2VoZJBzlndayytH7mZ7cByEWMFpGWX4zeDdsT0wMbHwthrGuRM4xUT2hdt9FN4MP/viBA==}
- peerDependencies:
- '@vitejs/devtools': ^0.7.5
- vite: ^8.3.0
-
vite-plugin-vue-tracer@1.5.0:
resolution: {integrity: sha512-G2aQ676fLBPnYhRi5lsARoL4hbtc/sx6fVzO7p44AB+1xQXo2UuiRgv7K26UdijrNzmuQprmJ121n3rdjBk1CA==}
peerDependencies:
vite: ^6.0.0 || ^7.0.0 || ^8.0.0-0
vue: ^3.5.0
- vite@7.3.6:
- resolution: {integrity: sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==}
- engines: {node: ^20.19.0 || >=22.12.0}
- hasBin: true
- peerDependencies:
- '@types/node': ^20.19.0 || >=22.12.0
- jiti: '>=1.21.0'
- less: ^4.0.0
- lightningcss: ^1.21.0
- sass: ^1.70.0
- sass-embedded: ^1.70.0
- stylus: '>=0.54.8'
- sugarss: ^5.0.0
- terser: ^5.16.0
- tsx: ^4.8.1
- yaml: ^2.4.2
- peerDependenciesMeta:
- '@types/node':
- optional: true
- jiti:
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- tsx:
- optional: true
- yaml:
- optional: true
-
- vite@8.3.1:
- resolution: {integrity: sha512-/bvH9E9tmCXRGp2uXY3WbOldqpTwFkbha/8ANaEQ6VkxhH60KyqLwgZq6lG2y+4uT55x9+9eUHMpQ7uGnOCKjA==}
+ vite@8.3.5:
+ resolution: {integrity: sha512-z1YpjieJ9g0ebTmQpLBv/oq9E3F9EIlOe+7LahW8SrE3LTiG3udBRUXQOlYXP9b+IC2q2phHeVxj9xGlw34OEQ==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
'@types/node': ^20.19.0 || >=22.12.0
- '@vitejs/devtools': ^0.7.1
+ '@vitejs/devtools': ^0.7.1 || ^0.8.0
esbuild: ^0.27.0 || ^0.28.0
jiti: '>=1.21.0'
less: ^4.0.0
@@ -6434,20 +6049,20 @@ packages:
vitest-environment-nuxt@2.0.0:
resolution: {integrity: sha512-zEGFRiCAaRR3fHnqISHKMNTRvCzkQEI1XyFeqNgR2IBD0oYkfZ1rUHwi7C+h3Cns3KPykfB0av1B3MtLEbChDw==}
- vitest@4.1.11:
- resolution: {integrity: sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==}
+ vitest@4.1.12:
+ resolution: {integrity: sha512-5eWdz2yb3ajxWF3C8C4TjkXl7FGm3n2E/VlazALrQHzK7nYMSGFnCZto0bbPNl77AwkOZVLk0YnBAejUu0NiWA==}
engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@opentelemetry/api': ^1.9.0
'@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0
- '@vitest/browser-playwright': 4.1.11
- '@vitest/browser-preview': 4.1.11
- '@vitest/browser-webdriverio': 4.1.11
- '@vitest/coverage-istanbul': 4.1.11
- '@vitest/coverage-v8': 4.1.11
- '@vitest/ui': 4.1.11
+ '@vitest/browser-playwright': 4.1.12
+ '@vitest/browser-preview': 4.1.12
+ '@vitest/browser-webdriverio': ^4.1.11
+ '@vitest/coverage-istanbul': 4.1.12
+ '@vitest/coverage-v8': 4.1.12
+ '@vitest/ui': 4.1.12
happy-dom: '*'
jsdom: '*'
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -6475,14 +6090,27 @@ packages:
jsdom:
optional: true
+ vscode-jsonrpc@10.0.0:
+ resolution: {integrity: sha512-USSfxg0vDIpTQqlQBGxF3mBARyoS8cU7LHLpbYNh6dOJt32dlskxPWB0Irrh5TllTmyf7oNLAvqDqzklbwwnpA==}
+ engines: {node: '>=14.17.0'}
+
+ vscode-languageserver-protocol@3.18.5:
+ resolution: {integrity: sha512-FW4fBMzZ99N8xeob4py0l050wgCoRgTpEq5Xcsb9lM1bc29UKGR/wSV+4knaqFxssFHajy7OzNiKP/m3U1ZEuA==}
+
+ vscode-languageserver-textdocument@1.0.16:
+ resolution: {integrity: sha512-qeNEuOi9a3qkqRf7Gfez2WL2VwlBTLCNekHBGO9kxPVUp9XuY15yfTJ9jwvOwKI0I2MhUUfZq95NSp+LK1CLQg==}
+
+ vscode-languageserver-types@3.18.5:
+ resolution: {integrity: sha512-kPd6+JQNz3HMJvjKlqUxERSlZHAntl/aGpsk7ImwIh0ewDKDcjgAEyVSYciPiOJD3ftbK9IrfiqUeTZLSbCizw==}
+
vscode-uri@3.1.0:
resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
vue-bundle-renderer@2.4.0:
resolution: {integrity: sha512-IxHopQZgzTGBiuGERrQrAS7Lr3dCv+qxvgirEgCUFGAD4gYNfiaGYzC1DDojeZmJAmehp9gG8+17PGuVP6Ab2Q==}
- vue-component-type-helpers@3.3.12:
- resolution: {integrity: sha512-HwCqmgTfLFskQc4P5TRnbduCMyPat2Ezu0elLWOGn0dD/6BKHP15B5bxce6aDi+E4kblPtru8amIBQzu0Di3qQ==}
+ vue-component-type-helpers@3.3.13:
+ resolution: {integrity: sha512-02KCxSmKDhIITjKyJ4QT5csP6L0WoRborLqY/34a40+S9uvMvdNgMV0yVjO3p2Gkz3ZoPmFz/0JsGHacwJYTxw==}
vue-devtools-stub@0.1.0:
resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
@@ -6493,8 +6121,8 @@ packages:
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- vue-router@5.3.1:
- resolution: {integrity: sha512-GDBZzgmILxA/kFnkFbJjQZdZ2QQbngnIMMuoUcjhZIfH1RGMaPjPwX5ASnV38qamuA9uhO0RDjSBHTDNG2uXyQ==}
+ vue-router@5.4.0:
+ resolution: {integrity: sha512-pFvcYcxinDHjZUlf7AzFBrT8r8Xqvv4uMHoJnjc+EqPawXQvHTkF8S4tfSmQLpriVHUGfkaKlI7Et0KRjTMTdw==}
peerDependencies:
'@pinia/colada': '>=0.21.2'
'@vue/compiler-sfc': ^3.5.34 || ^4.0.0
@@ -6511,14 +6139,14 @@ packages:
vite:
optional: true
- vue-tsc@3.3.12:
- resolution: {integrity: sha512-kbpaz18O9jPVkXVHD1BEjpUXM6WhXSu+62L1sGGr6Wbzd8GbvkBQWjoj3KZ/C0aq2MZllce7UdtWzwCIYsBMGA==}
+ vue-tsc@3.3.14:
+ resolution: {integrity: sha512-URAu2H9AuMZMg9GCgnqbaHHHd8pBZRAwNV2e2yYS8VDsoTVXHiOSo663OS6DkEvauQ2yixn5TPFJ9WV9QIspkA==}
hasBin: true
peerDependencies:
typescript: '>=5.0.0'
- vue@3.5.43:
- resolution: {integrity: sha512-o5qZoksdnjIKvW1srZ3ab7pcDNYAerBjRe54D0LBLfRdCYFrSgBHVXokMas35czQc0//lmx4/tuY4ZNQ+Rf2Ng==}
+ vue@3.5.44:
+ resolution: {integrity: sha512-dvvmaOCG7lAMkJTPqPwWeGMsPS6DIsFsfZDUgBp9V6mHf9b3+/wyVwYR4Es+WV6uJC0FKRxp81Obcq0ZwUcGFQ==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -6573,8 +6201,8 @@ packages:
resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
engines: {node: '>=18'}
- ws@8.21.3:
- resolution: {integrity: sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==}
+ ws@8.22.0:
+ resolution: {integrity: sha512-Ydggc987+RO0AnWtZ/7Wq9FtNvcrL1b/RO0ud9mWjUPgDrsAAwQSF51sm2hm1XofbU/4jkpGEsLFsZZxU+1DOg==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -6635,14 +6263,21 @@ packages:
youch@4.1.1:
resolution: {integrity: sha512-mxW3qiSnl+GRxXsaUMzv2Mbada1Y8CDltET9UxejDQe6DBYlSekghl5U5K0ReAikcHDi0G1vKZEmmo/NWAGKLA==}
- yuku-ast@0.10.1:
- resolution: {integrity: sha512-uxQ9wMKPfFmKXwCwrcYUnp8xQ6HltLN3ifzBZfjgoACu9sQrxlqiyibeINSqR3VNoHPJMkUmD69hWOoO5TUqtQ==}
+ yuku-ast@0.19.0:
+ resolution: {integrity: sha512-PyCsiScaelhxBGzL8dyeJkLqvRZycoh78R31Vrt/WqYrm0hMFoKwIw/X7Dx5mBKLWAMlV9I9HEyBOHnj2gZVyw==}
+ engines: {node: '>=14.18.0'}
+
+ yuku-codegen@0.19.0:
+ resolution: {integrity: sha512-uymAKHjDuaP4BEpkXC/BSLz4DUEF5oArZ5AuD3888nb2miChjWSgpPdojEJxm3pjpXkgUaCRJQyNAbnMN33wHg==}
+ engines: {node: '>=14.18.0'}
- yuku-codegen@0.10.1:
- resolution: {integrity: sha512-Ramd3+Na5oMeb4sed7DzVtBjjYowlcGsD3Tgn73830Y+z7UKPT/Sory708oPxiUvlt2D7rrKGSA3JHiaBtkEBA==}
+ yuku-core@0.19.0:
+ resolution: {integrity: sha512-kYK9e1XdfirNhkipzW0wmMcSWcVF/CWnuugodfVYRCUwvoBefweL9HzB96OiKEhsx78V5WbUxbJqlizMX869Qg==}
+ engines: {node: '>=14.18.0'}
- yuku-parser@0.10.1:
- resolution: {integrity: sha512-c2rfzmcMHIKBxoHlIsJ20UHqi6IjGJxLGobqKtmsCegWW+eMcgPtqtk731J5rMFxyrRu0ZeTQThcwgrkmmRAHg==}
+ yuku-parser@0.19.0:
+ resolution: {integrity: sha512-XrBh9ZiQK5mJVRxZBAvD6LwRyAYrK3MFtH3+onyuxFL5hFD44EC3QOmIC1FjTj6H2MMwq46/NAI+NZxLZPZgxg==}
+ engines: {node: '>=14.18.0'}
zigpty@0.2.1:
resolution: {integrity: sha512-MR9JqJx2wf5f4wz8zpx050AlqrmWeIW+1h0SO5iEyhG3HFRjY5luC3szS2ux2EGuPjE5OU9ZAuiCBeMWBTrqZw==}
@@ -6666,44 +6301,44 @@ snapshots:
'@ansi-tools/parser@1.0.17': {}
- '@antfu/eslint-config@9.5.1(@typescript-eslint/typescript-estree@8.70.0(supports-color@10.2.2)(typescript@6.0.3))(@typescript-eslint/utils@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(@vue/compiler-sfc@3.5.43)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@4.1.11)':
+ '@antfu/eslint-config@9.5.1(@typescript-eslint/typescript-estree@8.70.0(supports-color@10.2.2)(typescript@6.0.3))(@typescript-eslint/utils@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(@vue/compiler-sfc@3.5.44)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@4.1.12)':
dependencies:
'@antfu/install-pkg': 2.0.1
'@clack/prompts': 1.8.1
- '@e18e/eslint-plugin': 0.8.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- '@eslint-community/eslint-plugin-eslint-comments': 4.7.2(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@e18e/eslint-plugin': 0.8.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@eslint-community/eslint-plugin-eslint-comments': 4.7.2(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
'@eslint/markdown': 8.0.3(supports-color@10.2.2)
- '@stylistic/eslint-plugin': 5.10.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- '@typescript-eslint/eslint-plugin': 8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- '@typescript-eslint/parser': 8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- '@vitest/eslint-plugin': 1.6.27(@typescript-eslint/eslint-plugin@8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@4.1.11)
+ '@stylistic/eslint-plugin': 5.10.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@typescript-eslint/eslint-plugin': 8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ '@vitest/eslint-plugin': 1.6.27(@typescript-eslint/eslint-plugin@8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@4.1.12)
ansis: 4.3.1
- cac: 7.0.0
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
- eslint-config-flat-gitignore: 2.4.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ cac: 7.1.0
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint-config-flat-gitignore: 2.4.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
eslint-flat-config-utils: 3.2.0
- eslint-merge-processors: 2.0.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-antfu: 3.2.3(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-command: 4.0.0(@typescript-eslint/typescript-estree@8.70.0(supports-color@10.2.2)(typescript@6.0.3))(@typescript-eslint/utils@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-import-lite: 0.6.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-jsdoc: 64.5.4(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- eslint-plugin-jsonc: 3.4.2(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-n: 18.3.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(typescript@6.0.3)
+ eslint-merge-processors: 2.0.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-antfu: 3.2.3(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-command: 4.0.0(@typescript-eslint/typescript-estree@8.70.0(supports-color@10.2.2)(typescript@6.0.3))(@typescript-eslint/utils@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-import-lite: 0.6.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-jsdoc: 64.5.4(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ eslint-plugin-jsonc: 3.4.2(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-n: 18.3.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(typescript@6.0.3)
eslint-plugin-no-only-tests: 3.4.0
- eslint-plugin-perfectionist: 5.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- eslint-plugin-pnpm: 1.9.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-regexp: 3.2.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-toml: 1.5.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)
- eslint-plugin-unicorn: 76.0.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-vue: 10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)))(@typescript-eslint/parser@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))
- eslint-plugin-yml: 3.8.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.43)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-perfectionist: 5.10.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ eslint-plugin-pnpm: 1.9.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-regexp: 3.2.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-toml: 1.5.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)
+ eslint-plugin-unicorn: 76.0.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-vue: 10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)))(@typescript-eslint/parser@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))
+ eslint-plugin-yml: 3.8.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.44)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
globals: 17.11.0
local-pkg: 1.2.1
parse-gitignore: 2.0.0
toml-eslint-parser: 1.0.3
- vue-eslint-parser: 10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)
+ vue-eslint-parser: 10.4.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)
yaml-eslint-parser: 2.1.0
transitivePeerDependencies:
- '@eslint/json'
@@ -6736,7 +6371,7 @@ snapshots:
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
'@babel/helpers': 7.29.7
- '@babel/parser': 7.29.8
+ '@babel/parser': 7.29.9
'@babel/template': 7.29.7
'@babel/traverse': 7.29.8(supports-color@10.2.2)
'@babel/types': 7.29.8
@@ -6751,7 +6386,7 @@ snapshots:
'@babel/generator@7.29.8':
dependencies:
- '@babel/parser': 7.29.8
+ '@babel/parser': 7.29.9
'@babel/types': 7.29.8
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
@@ -6765,7 +6400,7 @@ snapshots:
dependencies:
'@babel/compat-data': 7.29.7
'@babel/helper-validator-option': 7.29.7
- browserslist: 4.28.8
+ browserslist: 4.29.3
lru-cache: 5.1.1
semver: 6.3.1
@@ -6831,8 +6466,12 @@ snapshots:
'@babel/helper-string-parser@7.29.7': {}
+ '@babel/helper-string-parser@8.0.6': {}
+
'@babel/helper-validator-identifier@7.29.7': {}
+ '@babel/helper-validator-identifier@8.0.6': {}
+
'@babel/helper-validator-option@7.29.7': {}
'@babel/helpers@7.29.7':
@@ -6840,10 +6479,14 @@ snapshots:
'@babel/template': 7.29.7
'@babel/types': 7.29.8
- '@babel/parser@7.29.8':
+ '@babel/parser@7.29.9':
dependencies:
'@babel/types': 7.29.8
+ '@babel/parser@8.0.7':
+ dependencies:
+ '@babel/types': 8.0.6
+
'@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2))':
dependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
@@ -6868,7 +6511,7 @@ snapshots:
'@babel/template@7.29.7':
dependencies:
'@babel/code-frame': 7.29.7
- '@babel/parser': 7.29.8
+ '@babel/parser': 7.29.9
'@babel/types': 7.29.8
'@babel/traverse@7.29.8(supports-color@10.2.2)':
@@ -6876,7 +6519,7 @@ snapshots:
'@babel/code-frame': 7.29.7
'@babel/generator': 7.29.8
'@babel/helper-globals': 7.29.7
- '@babel/parser': 7.29.8
+ '@babel/parser': 7.29.9
'@babel/template': 7.29.7
'@babel/types': 7.29.8
debug: 4.4.3(supports-color@10.2.2)
@@ -6888,11 +6531,16 @@ snapshots:
'@babel/helper-string-parser': 7.29.7
'@babel/helper-validator-identifier': 7.29.7
+ '@babel/types@8.0.6':
+ dependencies:
+ '@babel/helper-string-parser': 8.0.6
+ '@babel/helper-validator-identifier': 8.0.6
+
'@bcoe/v8-coverage@1.0.2': {}
- '@bomb.sh/tab@0.0.22(cac@7.0.0)(citty@0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac))':
+ '@bomb.sh/tab@0.0.22(cac@7.1.0)(citty@0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac))':
optionalDependencies:
- cac: 7.0.0
+ cac: 7.1.0
citty: 0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac)
'@cacheable/memory@2.2.0':
@@ -6932,216 +6580,100 @@ snapshots:
- debug
- supports-color
- '@codspeed/vitest-plugin@5.7.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2)(tinybench@2.9.0)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vitest@4.1.11)':
+ '@codspeed/vitest-plugin@5.7.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2)(tinybench@2.9.0)(vite@8.3.5)(vitest@4.1.12)':
dependencies:
'@codspeed/core': 5.7.1(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2)
tinybench: 2.9.0
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
- vitest: 4.1.11(@types/node@24.19.1)(@vitest/coverage-v8@4.1.11)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vitest: 4.1.12(@types/node@24.19.2)(@vitest/coverage-v8@4.1.12)(vite@8.3.5)
transitivePeerDependencies:
- debug
- supports-color
- '@colordx/core@5.6.0': {}
+ '@colordx/core@7.3.0': {}
- '@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0)':
- dependencies:
- '@modelcontextprotocol/client': 2.0.0
- '@modelcontextprotocol/server': 2.0.0
- devframe: 1.0.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)
- pathe: 2.0.3
- transitivePeerDependencies:
- - crossws
- - ocache
- optional: true
+ '@csstools/css-tokenizer@4.0.2': {}
- '@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)':
+ '@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0)':
dependencies:
'@modelcontextprotocol/client': 2.0.0
'@modelcontextprotocol/server': 2.0.0
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)
+ devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.1.0)(ocache@0.3.0)(srvx@1.0.8)
+ h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)
pathe: 2.0.3
transitivePeerDependencies:
- crossws
- ocache
optional: true
- '@devframes/hub-ui-onboard@1.2.2':
+ '@devframes/hub-ui-onboard@1.2.6':
dependencies:
nostics: 1.3.0
package-manager-detector: 1.9.0
tinyexec: 1.3.1
- '@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(ocache@0.3.0))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))':
- dependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- optionalDependencies:
- '@devframes/json-render': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)
- optional: true
-
- '@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.0.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0))(devframe@1.0.0))(devframe@1.2.0)':
- dependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- optionalDependencies:
- '@devframes/json-render': 1.0.0(@devframes/hub@1.0.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0))(devframe@1.0.0)
- optional: true
-
- '@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0)':
+ '@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)':
dependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- optionalDependencies:
- '@devframes/json-render': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)
- optional: true
-
- '@devframes/hub@1.0.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0)':
- dependencies:
- destr: 2.0.5
- devframe: 1.0.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)
- pathe: 2.0.3
- tinyexec: 1.3.1
- zigpty: 0.2.1
- optionalDependencies:
- '@devframes/agentic': 1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0)
- transitivePeerDependencies:
- - crossws
- - ocache
+ '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0)
+ devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.1.0)(ocache@0.3.0)(srvx@1.0.8)
optional: true
- '@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)':
+ '@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0)':
dependencies:
destr: 2.0.5
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)
+ devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.1.0)(ocache@0.3.0)(srvx@1.0.8)
+ h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)
pathe: 2.0.3
tinyexec: 1.3.1
zigpty: 0.2.1
optionalDependencies:
- '@devframes/agentic': 1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
+ '@devframes/agentic': 1.0.0(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0)
transitivePeerDependencies:
- crossws
- ocache
optional: true
- '@devframes/json-render-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)':
- optionalDependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- optional: true
-
- '@devframes/json-render@1.0.0(@devframes/hub@1.0.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0))(devframe@1.0.0)':
- dependencies:
- '@json-render/core': 0.20.0(zod@4.6.5)
- devframe: 1.0.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- zod: 4.6.5
+ '@devframes/json-render-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)':
optionalDependencies:
- '@devframes/hub': 1.0.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0)
+ '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0)
+ devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.1.0)(ocache@0.3.0)(srvx@1.0.8)
optional: true
- '@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)':
+ '@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)':
dependencies:
'@json-render/core': 0.20.0(zod@4.6.5)
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
+ devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.1.0)(ocache@0.3.0)(srvx@1.0.8)
zod: 4.6.5
optionalDependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- optional: true
-
- '@devframes/plugin-code-server@1.2.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(ocache@0.3.0))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(vite@8.3.1)':
- dependencies:
- '@devframes/vite': 1.2.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(ocache@0.3.0))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(vite@8.3.1)
- cac: 7.0.0
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- optionalDependencies:
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - '@devframes/hub'
- - '@devframes/hub-ui'
- optional: true
-
- '@devframes/plugin-data-inspector@1.2.0(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(vite@8.3.1)':
- dependencies:
- cac: 7.0.0
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- optionalDependencies:
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- optional: true
-
- '@devframes/plugin-inspect@1.0.0(devframe@1.2.0)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))':
- dependencies:
- cac: 7.0.0
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- optionalDependencies:
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
- optional: true
-
- '@devframes/plugin-inspect@1.0.0(devframe@1.2.0)(vite@8.3.1)':
- dependencies:
- cac: 7.0.0
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- optionalDependencies:
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0)
optional: true
- '@devframes/plugin-messages@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))':
+ '@devframes/plugin-inspect@1.0.0(devframe@1.2.0)(vite@8.3.5)':
dependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/service-open': 1.0.0(devframe@1.2.0)
- cac: 7.0.0
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
+ cac: 7.1.0
+ devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.1.0)(ocache@0.3.0)(srvx@1.0.8)
optionalDependencies:
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
optional: true
- '@devframes/plugin-messages@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.1)':
+ '@devframes/plugin-messages@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.5)':
dependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
+ '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0)
'@devframes/service-open': 1.0.0(devframe@1.2.0)
- cac: 7.0.0
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- optionalDependencies:
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- optional: true
-
- '@devframes/plugin-terminals@1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(ocache@0.3.0))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(vite@8.3.1)':
- dependencies:
- '@devframes/vite': 1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.1)
- cac: 7.0.0
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- zigpty: 0.2.1
- optionalDependencies:
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - '@devframes/hub'
- - '@devframes/hub-ui'
- optional: true
-
- '@devframes/plugin-terminals@1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))':
- dependencies:
- '@devframes/vite': 1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- cac: 7.0.0
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- zigpty: 0.2.1
+ cac: 7.1.0
+ devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.1.0)(ocache@0.3.0)(srvx@1.0.8)
optionalDependencies:
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - '@devframes/hub'
- - '@devframes/hub-ui'
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
optional: true
- '@devframes/plugin-terminals@1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.1)':
+ '@devframes/plugin-terminals@1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.5)':
dependencies:
- '@devframes/vite': 1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.1)
- cac: 7.0.0
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
+ '@devframes/vite': 1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.5)
+ cac: 7.1.0
+ devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.1.0)(ocache@0.3.0)(srvx@1.0.8)
zigpty: 0.2.1
optionalDependencies:
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
transitivePeerDependencies:
- '@devframes/hub'
- '@devframes/hub-ui'
@@ -7149,84 +6681,43 @@ snapshots:
'@devframes/service-open@1.0.0(devframe@1.2.0)':
dependencies:
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- pathe: 2.0.3
- optional: true
-
- '@devframes/vite@1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))':
- dependencies:
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- pathe: 2.0.3
- optionalDependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/hub-ui': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0)
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
- optional: true
-
- '@devframes/vite@1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.1)':
- dependencies:
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
+ devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.1.0)(ocache@0.3.0)(srvx@1.0.8)
pathe: 2.0.3
- optionalDependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/hub-ui': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0)
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
optional: true
- '@devframes/vite@1.2.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(ocache@0.3.0))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(vite@8.3.1)':
+ '@devframes/vite@1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.5)':
dependencies:
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
+ devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.1.0)(ocache@0.3.0)(srvx@1.0.8)
pathe: 2.0.3
optionalDependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/hub-ui': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0)
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- optional: true
-
- '@dxup/nuxt@0.5.10(esbuild@0.28.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)':
- dependencies:
- '@dxup/unimport': 0.1.2
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
- '@vue/compiler-dom': 3.5.43
- chokidar: 5.0.0
- knitwork: 1.3.0
- magic-string: 1.4.2
- pathe: 2.0.3
- tinyglobby: 0.2.17
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- transitivePeerDependencies:
- - '@farmfe/core'
- - '@rsbuild/core'
- - '@rspack/core'
- - bun-types-no-globals
- - esbuild
- - magicast
- - oxc-parser
- - rolldown
- - rollup
- - unloader
- - vite
- - webpack
+ '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0)
+ '@devframes/hub-ui': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
optional: true
- '@dxup/nuxt@0.5.10(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))':
+ '@dxup/nuxt@0.5.10(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(esbuild@0.28.2)(giget@3.3.1)(jiti@2.7.0)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)':
dependencies:
'@dxup/unimport': 0.1.2
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- '@vue/compiler-dom': 3.5.43
+ '@nuxt/kit': 4.6.2(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ '@vue/compiler-dom': 3.5.44
chokidar: 5.0.0
knitwork: 1.3.0
- magic-string: 1.4.2
+ magic-string: 1.4.3
pathe: 2.0.3
tinyglobby: 0.2.17
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
transitivePeerDependencies:
- '@farmfe/core'
+ - '@nuxt/schema'
- '@rsbuild/core'
- '@rspack/core'
- bun-types-no-globals
+ - confbox
+ - dotenv
- esbuild
- - magicast
+ - giget
+ - jiti
+ - mlly
- oxc-parser
- rolldown
- rollup
@@ -7234,24 +6725,29 @@ snapshots:
- vite
- webpack
- '@dxup/nuxt@0.5.10(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)':
+ '@dxup/nuxt@0.5.10(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(esbuild@0.28.2)(giget@3.3.1)(jiti@2.7.0)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)':
dependencies:
'@dxup/unimport': 0.1.2
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- '@vue/compiler-dom': 3.5.43
+ '@nuxt/kit': 4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ '@vue/compiler-dom': 3.5.44
chokidar: 5.0.0
knitwork: 1.3.0
- magic-string: 1.4.2
+ magic-string: 1.4.3
pathe: 2.0.3
tinyglobby: 0.2.17
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
transitivePeerDependencies:
- '@farmfe/core'
+ - '@nuxt/schema'
- '@rsbuild/core'
- '@rspack/core'
- bun-types-no-globals
+ - confbox
+ - dotenv
- esbuild
- - magicast
+ - giget
+ - jiti
+ - mlly
- oxc-parser
- rolldown
- rollup
@@ -7261,13 +6757,13 @@ snapshots:
'@dxup/unimport@0.1.2': {}
- '@e18e/eslint-plugin@0.8.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))':
+ '@e18e/eslint-plugin@0.8.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))':
dependencies:
- empathic: 2.0.1
+ empathic: 2.1.0
module-replacements: 3.2.0
semver: 7.8.5
optionalDependencies:
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
'@emnapi/core@1.10.0':
dependencies:
@@ -7397,24 +6893,24 @@ snapshots:
'@esbuild/win32-x64@0.28.2':
optional: true
- '@eslint-community/eslint-plugin-eslint-comments@4.7.2(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))':
+ '@eslint-community/eslint-plugin-eslint-comments@4.7.2(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))':
dependencies:
escape-string-regexp: 4.0.0
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
- ignore: 7.0.12
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
+ ignore: 7.0.14
- '@eslint-community/eslint-utils@4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))':
+ '@eslint-community/eslint-utils@4.10.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))':
dependencies:
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
- '@eslint/compat@2.1.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))':
+ '@eslint/compat@2.1.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))':
dependencies:
'@eslint/core': 1.2.1
optionalDependencies:
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
'@eslint/config-array@0.23.5(supports-color@10.2.2)':
dependencies:
@@ -7439,11 +6935,11 @@ snapshots:
'@eslint/css-tree@4.0.5':
dependencies:
mdn-data: 2.29.0
- source-map-js: 1.2.1
+ source-map-js: 1.2.2
- '@eslint/js@10.0.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))':
+ '@eslint/js@10.0.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))':
optionalDependencies:
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
'@eslint/markdown@8.0.3(supports-color@10.2.2)':
dependencies:
@@ -7536,14 +7032,6 @@ snapshots:
'@keyv/serialize@1.1.1': {}
- '@kwsites/file-exists@1.1.1(supports-color@10.2.2)':
- dependencies:
- debug: 4.4.3(supports-color@10.2.2)
- transitivePeerDependencies:
- - supports-color
-
- '@kwsites/promise-deferred@1.1.1': {}
-
'@mapbox/node-pre-gyp@2.0.3(supports-color@10.2.2)':
dependencies:
consola: 3.4.2
@@ -7610,101 +7098,66 @@ snapshots:
'@nuxt/devalue@2.0.2': {}
- '@nuxt/devtools-kit@3.4.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))':
+ '@nuxt/devtools-kit@3.4.4(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)':
dependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
+ '@nuxt/kit': 4.6.3(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
execa: 8.0.1
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
transitivePeerDependencies:
+ - '@nuxt/schema'
+ - confbox
+ - dotenv
+ - giget
+ - jiti
- magic-string
- - magicast
+ - mlly
- oxc-parser
- rolldown
- unplugin
+ optional: true
- '@nuxt/devtools-kit@3.4.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@8.3.1)':
+ '@nuxt/devtools-kit@3.4.4(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)':
dependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
+ '@nuxt/kit': 4.6.3(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
execa: 8.0.1
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - magic-string
- - magicast
- - oxc-parser
- - rolldown
- - unplugin
-
- '@nuxt/devtools-kit@3.4.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))(vite@8.3.1)':
- dependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
- execa: 8.0.1
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - magic-string
- - magicast
- - oxc-parser
- - rolldown
- - unplugin
-
- '@nuxt/devtools-kit@3.4.2(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))':
- dependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- execa: 8.0.1
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - magic-string
- - magicast
- - oxc-parser
- - rolldown
- - unplugin
-
- '@nuxt/devtools-kit@3.4.2(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@8.3.1)':
- dependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- execa: 8.0.1
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
transitivePeerDependencies:
+ - '@nuxt/schema'
+ - confbox
+ - dotenv
+ - giget
+ - jiti
- magic-string
- - magicast
+ - mlly
- oxc-parser
- rolldown
- unplugin
- '@nuxt/devtools-kit@4.0.0-beta.4(@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)))(nitropack@2.13.4(oxc-parser@0.150.0)(rolldown@1.2.12)(srvx@1.0.5)(supports-color@10.2.2)(vite@8.3.1))(vite@8.3.1)':
- dependencies:
- '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))'
- nostics: 1.3.0
- tinyexec: 1.3.1
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- optionalDependencies:
- nitropack: 2.13.4(oxc-parser@0.150.0)(rolldown@1.2.12)(srvx@1.0.5)(supports-color@10.2.2)(vite@8.3.1)
- optional: true
-
- '@nuxt/devtools-onboard@4.0.0-beta.4(@nuxt/devtools@4.0.0-beta.4(ddf5c11ae80b7693a52c84f37bf138db))(@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)))':
+ '@nuxt/devtools-onboard@4.0.0(@nuxt/devtools@3.4.4(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(@vitejs/devtools@0.7.6)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)(vue@3.5.44(typescript@6.0.3)))(@nuxt/kit-nightly@5.0.0-2610281032-c0c2b8f(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)))':
dependencies:
- '@devframes/hub-ui-onboard': 1.2.2
- '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))'
- pkg-types: 2.3.3
+ '@devframes/hub-ui-onboard': 1.2.6
+ '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610281032-c0c2b8f(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))'
+ pkg-types: 2.4.0
optionalDependencies:
- '@nuxt/devtools': 4.0.0-beta.4(ddf5c11ae80b7693a52c84f37bf138db)
+ '@nuxt/devtools': 3.4.4(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(@vitejs/devtools@0.7.6)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
- '@nuxt/devtools-wizard@3.4.2':
+ '@nuxt/devtools-wizard@3.4.4':
dependencies:
'@clack/prompts': 1.8.1
consola: 3.4.2
- diff: 8.0.4
+ diff: 9.0.0
execa: 8.0.1
magicast: 0.5.5
pathe: 2.0.3
- pkg-types: 2.3.3
+ pkg-types: 2.4.0
semver: 7.8.5
- '@nuxt/devtools@3.4.2(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2))(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(supports-color@10.2.2)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3))':
+ '@nuxt/devtools@3.4.4(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(@vitejs/devtools@0.7.6)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))':
dependencies:
- '@nuxt/devtools-kit': 3.4.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- '@nuxt/devtools-wizard': 3.4.2
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- '@vue/devtools-core': 8.2.1(vue@3.5.43(typescript@6.0.3))
+ '@nuxt/devtools-kit': 3.4.4(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)
+ '@nuxt/devtools-wizard': 3.4.4
+ '@nuxt/kit': 4.6.3(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ '@vue/devtools-core': 8.2.1(vue@3.5.44(typescript@6.0.3))
'@vue/devtools-kit': 8.2.1
birpc: 4.2.0
consola: 3.4.2
@@ -7714,29 +7167,29 @@ snapshots:
fast-npm-meta: 2.2.0
get-port-please: 3.2.0
hookable: 6.1.2
- image-meta: 0.2.2
- is-installed-globally: 1.0.0
- launch-editor: 2.14.1
+ image-meta: 0.3.0
+ is-installed-globally: 1.0.1
+ launch-editor: 2.14.2
local-pkg: 1.2.1
magicast: 0.5.5
- nypm: 0.6.10
ohash: 2.0.12
+ package-manager-detector: 1.9.0
pathe: 2.0.3
perfect-debounce: 2.1.0
- pkg-types: 2.3.3
+ pkg-types: 2.4.0
semver: 7.8.5
- simple-git: 3.36.0(supports-color@10.2.2)
sirv: 3.0.2
structured-clone-es: 2.0.1
+ tinyexec: 1.3.1
tinyglobby: 0.2.17
- unstorage: 1.17.5(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2))
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
- vite-plugin-inspect: 11.4.1(@nuxt/kit@4.5.2(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))))(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- vite-plugin-vue-tracer: 1.5.0(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3))
+ unstorage: 1.17.6(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2))
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite-plugin-inspect: 11.4.1(@nuxt/kit@4.6.3(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)))(vite@8.3.5)
+ vite-plugin-vue-tracer: 1.5.0(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
which: 6.0.1
- ws: 8.21.3
+ ws: 8.22.0
optionalDependencies:
- '@vitejs/devtools': 0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
+ '@vitejs/devtools': 0.7.6(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -7747,6 +7200,7 @@ snapshots:
- '@capacitor/preferences'
- '@deno/kv'
- '@netlify/blobs'
+ - '@nuxt/schema'
- '@planetscale/database'
- '@upstash/redis'
- '@vercel/blob'
@@ -7754,24 +7208,29 @@ snapshots:
- '@vercel/kv'
- aws4fetch
- bufferutil
+ - confbox
- db0
+ - dotenv
+ - giget
- idb-keyval
- ioredis
+ - jiti
- magic-string
+ - mlly
- oxc-parser
- rolldown
- - supports-color
- unplugin
- uploadthing
- utf-8-validate
- vue
+ optional: true
- '@nuxt/devtools@3.4.2(@vitejs/devtools@0.7.6)(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(supports-color@10.2.2)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))':
+ '@nuxt/devtools@3.4.4(@nuxt/schema@4.6.2)(@vitejs/devtools@0.7.6)(confbox@0.3.2)(db0@0.3.4)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))':
dependencies:
- '@nuxt/devtools-kit': 3.4.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))(vite@8.3.1)
- '@nuxt/devtools-wizard': 3.4.2
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
- '@vue/devtools-core': 8.2.1(vue@3.5.43(typescript@6.0.3))
+ '@nuxt/devtools-kit': 3.4.4(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)
+ '@nuxt/devtools-wizard': 3.4.4
+ '@nuxt/kit': 4.6.3(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ '@vue/devtools-core': 8.2.1(vue@3.5.44(typescript@6.0.3))
'@vue/devtools-kit': 8.2.1
birpc: 4.2.0
consola: 3.4.2
@@ -7781,29 +7240,29 @@ snapshots:
fast-npm-meta: 2.2.0
get-port-please: 3.2.0
hookable: 6.1.2
- image-meta: 0.2.2
- is-installed-globally: 1.0.0
- launch-editor: 2.14.1
+ image-meta: 0.3.0
+ is-installed-globally: 1.0.1
+ launch-editor: 2.14.2
local-pkg: 1.2.1
magicast: 0.5.5
- nypm: 0.6.10
ohash: 2.0.12
+ package-manager-detector: 1.9.0
pathe: 2.0.3
perfect-debounce: 2.1.0
- pkg-types: 2.3.3
+ pkg-types: 2.4.0
semver: 7.8.5
- simple-git: 3.36.0(supports-color@10.2.2)
sirv: 3.0.2
structured-clone-es: 2.0.1
+ tinyexec: 1.3.1
tinyglobby: 0.2.17
- unstorage: 1.17.5(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-plugin-inspect: 11.4.1(@nuxt/kit@4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)))(vite@8.3.1)
- vite-plugin-vue-tracer: 1.5.0(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
+ unstorage: 1.17.6(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite-plugin-inspect: 11.4.1(@nuxt/kit@4.6.3(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)))(vite@8.3.5)
+ vite-plugin-vue-tracer: 1.5.0(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
which: 6.0.1
- ws: 8.21.3
+ ws: 8.22.0
optionalDependencies:
- '@vitejs/devtools': 0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.0.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0))(devframe@1.0.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)
+ '@vitejs/devtools': 0.7.6(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -7814,6 +7273,7 @@ snapshots:
- '@capacitor/preferences'
- '@deno/kv'
- '@netlify/blobs'
+ - '@nuxt/schema'
- '@planetscale/database'
- '@upstash/redis'
- '@vercel/blob'
@@ -7821,25 +7281,29 @@ snapshots:
- '@vercel/kv'
- aws4fetch
- bufferutil
+ - confbox
- db0
+ - dotenv
+ - giget
- idb-keyval
- ioredis
+ - jiti
- magic-string
+ - mlly
- oxc-parser
- rolldown
- - supports-color
- unplugin
- uploadthing
- utf-8-validate
- vue
optional: true
- '@nuxt/devtools@3.4.2(@vitejs/devtools@0.7.6)(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2))(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(supports-color@10.2.2)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))':
+ '@nuxt/devtools@3.4.4(@nuxt/schema@4.6.2)(@vitejs/devtools@0.7.6)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))':
dependencies:
- '@nuxt/devtools-kit': 3.4.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@8.3.1)
- '@nuxt/devtools-wizard': 3.4.2
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- '@vue/devtools-core': 8.2.1(vue@3.5.43(typescript@6.0.3))
+ '@nuxt/devtools-kit': 3.4.4(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)
+ '@nuxt/devtools-wizard': 3.4.4
+ '@nuxt/kit': 4.6.3(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ '@vue/devtools-core': 8.2.1(vue@3.5.44(typescript@6.0.3))
'@vue/devtools-kit': 8.2.1
birpc: 4.2.0
consola: 3.4.2
@@ -7849,29 +7313,29 @@ snapshots:
fast-npm-meta: 2.2.0
get-port-please: 3.2.0
hookable: 6.1.2
- image-meta: 0.2.2
- is-installed-globally: 1.0.0
- launch-editor: 2.14.1
+ image-meta: 0.3.0
+ is-installed-globally: 1.0.1
+ launch-editor: 2.14.2
local-pkg: 1.2.1
magicast: 0.5.5
- nypm: 0.6.10
ohash: 2.0.12
+ package-manager-detector: 1.9.0
pathe: 2.0.3
perfect-debounce: 2.1.0
- pkg-types: 2.3.3
+ pkg-types: 2.4.0
semver: 7.8.5
- simple-git: 3.36.0(supports-color@10.2.2)
sirv: 3.0.2
structured-clone-es: 2.0.1
+ tinyexec: 1.3.1
tinyglobby: 0.2.17
- unstorage: 1.17.5(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2))
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-plugin-inspect: 11.4.1(@nuxt/kit@4.5.2(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))))(vite@8.3.1)
- vite-plugin-vue-tracer: 1.5.0(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
+ unstorage: 1.17.6(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2))
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite-plugin-inspect: 11.4.1(@nuxt/kit@4.6.3(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)))(vite@8.3.5)
+ vite-plugin-vue-tracer: 1.5.0(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
which: 6.0.1
- ws: 8.21.3
+ ws: 8.22.0
optionalDependencies:
- '@vitejs/devtools': 0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.0.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0))(devframe@1.0.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)
+ '@vitejs/devtools': 0.7.6(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -7882,6 +7346,7 @@ snapshots:
- '@capacitor/preferences'
- '@deno/kv'
- '@netlify/blobs'
+ - '@nuxt/schema'
- '@planetscale/database'
- '@upstash/redis'
- '@vercel/blob'
@@ -7889,125 +7354,48 @@ snapshots:
- '@vercel/kv'
- aws4fetch
- bufferutil
+ - confbox
- db0
+ - dotenv
+ - giget
- idb-keyval
- ioredis
+ - jiti
- magic-string
+ - mlly
- oxc-parser
- rolldown
- - supports-color
- unplugin
- uploadthing
- utf-8-validate
- vue
- '@nuxt/devtools@4.0.0-beta.4(ddf5c11ae80b7693a52c84f37bf138db)':
- dependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/plugin-code-server': 1.2.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(ocache@0.3.0))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(vite@8.3.1)
- '@devframes/plugin-data-inspector': 1.2.0(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(vite@8.3.1)
- '@nuxt/devtools-kit': 4.0.0-beta.4(@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)))(nitropack@2.13.4(oxc-parser@0.150.0)(rolldown@1.2.12)(srvx@1.0.5)(supports-color@10.2.2)(vite@8.3.1))(vite@8.3.1)
- '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))'
- '@vitejs/devtools': 0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(ocache@0.3.0))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)
- '@vitejs/devtools-kit': 0.7.6(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(cac@7.0.0)(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)
- consola: 3.4.2
- destr: 2.0.5
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- error-stack-parser-es: 2.0.1
- escape-string-regexp: 5.0.0
- fast-npm-meta: 2.2.0
- hookable: 6.1.2
- image-meta: 0.2.2
- local-pkg: 1.2.1
- magic-string: 1.4.2
- magicast: 0.5.5
- mlly: 1.8.2
- pathe: 2.0.3
- perfect-debounce: 2.1.0
- pkg-types: 2.3.3
- tinyglobby: 0.2.17
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- unstorage: 1.17.5(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2))
- verkit: 0.4.1
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-plugin-vue-devtools: 9.0.0-beta.1(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@vitejs/devtools@0.7.6)(cac@7.0.0)(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)
- vite-plugin-vue-tracer: 1.5.0(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
- optionalDependencies:
- nitropack: 2.13.4(oxc-parser@0.150.0)(rolldown@1.2.12)(srvx@1.0.5)(supports-color@10.2.2)(vite@8.3.1)
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@devframes/agentic'
- - '@devframes/hub-ui'
- - '@devframes/json-render'
- - '@devframes/plugin-code-server--assets'
- - '@devframes/plugin-data-inspector--assets'
- - '@devframes/plugin-inspect--assets'
- - '@devframes/plugin-messages--assets'
- - '@devframes/plugin-terminals--assets'
- - '@farmfe/core'
- - '@netlify/blobs'
- - '@planetscale/database'
- - '@rsbuild/core'
- - '@rspack/core'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - '@vitejs/devtools-oxc'
- - '@vitejs/devtools-rolldown'
- - '@vitejs/devtools-vite'
- - '@vitejs/devtools-vitest'
- - aws4fetch
- - bun-types-no-globals
- - cac
- - crossws
- - db0
- - esbuild
- - idb-keyval
- - ioredis
- - ocache
- - rolldown
- - rollup
- - srvx
- - unloader
- - uploadthing
- - vue
- - webpack
- optional: true
-
'@nuxt/docs@4.5.2': {}
- '@nuxt/eslint-config@1.17.0(@typescript-eslint/utils@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(@vue/compiler-sfc@3.5.43)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)':
+ '@nuxt/eslint-config@1.17.0(@typescript-eslint/utils@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(@vue/compiler-sfc@3.5.44)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)':
dependencies:
'@antfu/install-pkg': 2.0.1
'@clack/prompts': 1.8.1
- '@eslint/js': 10.0.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- '@nuxt/eslint-plugin': 1.17.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- '@stylistic/eslint-plugin': 5.10.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- '@typescript-eslint/eslint-plugin': 8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- '@typescript-eslint/parser': 8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
- eslint-config-flat-gitignore: 2.4.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@eslint/js': 10.0.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@nuxt/eslint-plugin': 1.17.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ '@stylistic/eslint-plugin': 5.10.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@typescript-eslint/eslint-plugin': 8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint-config-flat-gitignore: 2.4.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
eslint-flat-config-utils: 3.2.0
- eslint-merge-processors: 2.0.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-import-lite: 0.6.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-import-x: 4.17.1(@typescript-eslint/utils@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)
- eslint-plugin-jsdoc: 64.5.4(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- eslint-plugin-regexp: 3.2.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-unicorn: 76.0.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-vue: 10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)))(@typescript-eslint/parser@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))
- eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.43)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-merge-processors: 2.0.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-import-lite: 0.6.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-import-x: 4.17.1(@typescript-eslint/utils@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)
+ eslint-plugin-jsdoc: 64.5.4(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ eslint-plugin-regexp: 3.2.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-unicorn: 76.0.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint-plugin-vue: 10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)))(@typescript-eslint/parser@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2))
+ eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.44)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
globals: 17.11.0
local-pkg: 1.2.1
pathe: 2.0.3
- vue-eslint-parser: 10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)
+ vue-eslint-parser: 10.4.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)
transitivePeerDependencies:
- '@typescript-eslint/utils'
- '@vue/compiler-sfc'
@@ -8015,23 +7403,23 @@ snapshots:
- supports-color
- typescript
- '@nuxt/eslint-plugin@1.17.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)':
+ '@nuxt/eslint-plugin@1.17.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)':
dependencies:
'@typescript-eslint/types': 8.70.0
- '@typescript-eslint/utils': 8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ '@typescript-eslint/utils': 8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
transitivePeerDependencies:
- supports-color
- typescript
- '@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))':
+ '@nuxt/kit-nightly@5.0.0-2610281032-c0c2b8f(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))':
dependencies:
consola: 3.4.2
defu: 6.1.7
destr: 2.0.5
errx: 0.2.2
- exsolve: 1.1.3
- ignore: 7.0.12
+ exsolve: 1.2.0
+ ignore: 7.0.14
klona: 2.0.6
microdiff: 1.6.0
nostics: 1.3.0
@@ -8042,116 +7430,189 @@ snapshots:
std-env: 4.3.0
tinyexec: 1.3.1
tinyglobby: 0.2.17
- unctx: 3.0.1(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
+ unctx: 3.0.1(magic-string@1.4.3)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
verkit: 0.5.0
optionalDependencies:
- '@nuxt/schema': '@nuxt/schema-nightly@5.0.0-2610071710-0296ca4'
- confbox: 0.3.1
+ '@nuxt/schema': '@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f'
+ confbox: 0.3.2
dotenv: 17.4.2
giget: 3.3.1
jiti: 2.7.0
mlly: 1.8.2
- oxc-parser: 0.150.0
- rolldown: 1.2.12
+ oxc-parser: 0.155.0
+ rolldown: 1.2.15
transitivePeerDependencies:
- magic-string
- unplugin
- '@nuxt/kit@4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))':
+ '@nuxt/kit@4.6.2(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))':
dependencies:
- c12: 3.3.4(magicast@0.5.5)
consola: 3.4.2
defu: 6.1.7
destr: 2.0.5
- errx: 0.1.2
- exsolve: 1.1.3
- ignore: 7.0.12
- jiti: 2.7.0
+ errx: 0.2.2
+ exsolve: 1.2.0
+ ignore: 7.0.14
klona: 2.0.6
- mlly: 1.8.2
+ microdiff: 1.6.0
nostics: 1.3.0
- ohash: 2.0.12
+ package-manager-detector: 1.9.0
pathe: 2.0.3
- pkg-types: 2.3.3
rc9: 3.1.0
scule: 1.3.0
+ std-env: 4.3.0
+ tinyexec: 1.3.1
tinyglobby: 0.2.17
- ufo: 1.6.4
- unctx: 3.0.1(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- untyped: 2.0.0
- verkit: 0.3.2
+ unctx: 3.0.1(magic-string@1.4.3)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ verkit: 0.5.0
+ optionalDependencies:
+ '@nuxt/schema': '@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f'
+ confbox: 0.3.2
+ dotenv: 17.4.2
+ giget: 3.3.1
+ jiti: 2.7.0
+ mlly: 1.8.2
+ oxc-parser: 0.155.0
+ rolldown: 1.2.15
transitivePeerDependencies:
- magic-string
- - magicast
- - oxc-parser
- - rolldown
- unplugin
- '@nuxt/kit@4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))':
+ '@nuxt/kit@4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))':
dependencies:
- c12: 3.3.4(magicast@0.5.5)
consola: 3.4.2
defu: 6.1.7
destr: 2.0.5
- errx: 0.1.2
- exsolve: 1.1.3
- ignore: 7.0.12
+ errx: 0.2.2
+ exsolve: 1.2.0
+ ignore: 7.0.14
+ klona: 2.0.6
+ microdiff: 1.6.0
+ nostics: 1.3.0
+ package-manager-detector: 1.9.0
+ pathe: 2.0.3
+ rc9: 3.1.0
+ scule: 1.3.0
+ std-env: 4.3.0
+ tinyexec: 1.3.1
+ tinyglobby: 0.2.17
+ unctx: 3.0.1(magic-string@1.4.3)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ verkit: 0.5.0
+ optionalDependencies:
+ '@nuxt/schema': 4.6.2
+ confbox: 0.3.2
+ dotenv: 17.4.2
+ giget: 3.3.1
jiti: 2.7.0
+ mlly: 1.8.2
+ oxc-parser: 0.155.0
+ rolldown: 1.2.15
+ transitivePeerDependencies:
+ - magic-string
+ - unplugin
+
+ '@nuxt/kit@4.6.3(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))':
+ dependencies:
+ consola: 3.4.2
+ defu: 6.1.7
+ destr: 2.0.5
+ errx: 0.2.2
+ exsolve: 1.2.0
+ ignore: 7.0.14
klona: 2.0.6
+ microdiff: 1.6.0
+ nostics: 1.3.0
+ package-manager-detector: 1.9.0
+ pathe: 2.0.3
+ rc9: 3.1.0
+ scule: 1.3.0
+ std-env: 4.3.0
+ tinyexec: 1.3.1
+ tinyglobby: 0.2.17
+ unctx: 3.0.1(magic-string@1.4.3)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ verkit: 0.5.0
+ optionalDependencies:
+ '@nuxt/schema': '@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f'
+ confbox: 0.3.2
+ dotenv: 17.4.2
+ giget: 3.3.1
+ jiti: 2.7.0
mlly: 1.8.2
+ oxc-parser: 0.155.0
+ rolldown: 1.2.15
+ transitivePeerDependencies:
+ - magic-string
+ - unplugin
+ optional: true
+
+ '@nuxt/kit@4.6.3(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))':
+ dependencies:
+ consola: 3.4.2
+ defu: 6.1.7
+ destr: 2.0.5
+ errx: 0.2.2
+ exsolve: 1.2.0
+ ignore: 7.0.14
+ klona: 2.0.6
+ microdiff: 1.6.0
nostics: 1.3.0
- ohash: 2.0.12
+ package-manager-detector: 1.9.0
pathe: 2.0.3
- pkg-types: 2.3.3
rc9: 3.1.0
scule: 1.3.0
+ std-env: 4.3.0
+ tinyexec: 1.3.1
tinyglobby: 0.2.17
- ufo: 1.6.4
- unctx: 3.0.1(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
- untyped: 2.0.0
- verkit: 0.3.2
+ unctx: 3.0.1(magic-string@1.4.3)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ verkit: 0.5.0
+ optionalDependencies:
+ '@nuxt/schema': 4.6.2
+ confbox: 0.3.2
+ dotenv: 17.4.2
+ giget: 3.3.1
+ jiti: 2.7.0
+ mlly: 1.8.2
+ oxc-parser: 0.155.0
+ rolldown: 1.2.15
transitivePeerDependencies:
- magic-string
- - magicast
- - oxc-parser
- - rolldown
- unplugin
- '@nuxt/nitro-server-nightly@5.0.0-2610071710-0296ca4(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(@oxc-project/types@0.152.0)(acorn@8.18.0)(confbox@0.3.1)(dotenv@17.4.2)(esbuild@0.28.2)(giget@3.3.1)(jiti@2.7.0)(lightningcss@1.33.0)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610071710-0296ca4)(oxc-parser@0.150.0)(rollup@4.63.5)(typescript@6.0.3)(vite@8.3.1)':
+ '@nuxt/nitro-server-nightly@5.0.0-2610281032-c0c2b8f(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(@oxc-project/types@0.155.0)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(acorn@8.18.0)(confbox@0.3.2)(dotenv@17.4.2)(esbuild@0.28.2)(giget@3.3.1)(jiti@2.7.0)(lightningcss@1.33.0)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610281032-c0c2b8f)(oxc-parser@0.155.0)(rollup@4.65.0)(typescript@6.0.3)(vite@8.3.5)':
dependencies:
'@ampproject/remapping': 2.3.0
- '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))'
- '@unhead/vue': 3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
+ '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610281032-c0c2b8f(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))'
+ '@unhead/vue': 3.4.3(@oxc-project/types@0.155.0)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
consola: 3.4.2
defu: 6.1.7
destr: 2.0.5
- devalue: 6.0.2
+ devalue: 6.0.3
errx: 0.2.2
escape-string-regexp: 5.0.0
- exsolve: 1.1.3
+ exsolve: 1.2.0
flru: 1.0.2
- impound: 1.2.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ impound: 1.2.1(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
klona: 2.0.6
- magic-string: 1.4.2
+ magic-string: 1.4.3
mocked-exports: 0.1.1
- my-bad: 0.2.9(vite@8.3.1)
- nitro: 3.0.260903-beta(vite@8.3.1)
+ my-bad: 0.2.11(vite@8.3.5)
+ nitro: 3.0.260903-beta(vite@8.3.5)
nostics: 1.3.0
- nuxt: nuxt-nightly@5.0.0-2610071710-0296ca4(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@nuxt/devtools@4.0.0-beta.4(ddf5c11ae80b7693a52c84f37bf138db))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3)))(@vue/compiler-sfc@3.5.43)(acorn@8.18.0)(autoprefixer@10.5.4(postcss@8.5.28))(confbox@0.3.1)(cssnano@8.0.8(postcss@8.5.28))(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(jiti@2.7.0)(lightningcss@1.33.0)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610071710-0296ca4)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1)
+ nuxt: nuxt-nightly@5.0.0-2610281032-c0c2b8f(b2498f916eb52d89d5e6af25e4a7a181)
ofetch: 2.0.0-alpha.3
ohash: 2.0.12
pathe: 2.0.3
- rolldown: 1.2.12
+ rolldown: 1.2.15
rou3: 0.9.2
- srvx: 1.0.5
+ srvx: 1.0.8
std-env: 4.3.0
ufo: 1.6.4
- unctx: 3.0.1(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
- unimport: 7.0.2(acorn@8.18.0)(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- unrouting: 0.2.3
+ unctx: 3.0.1(magic-string@1.4.3)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ unimport: 7.0.2(acorn@8.18.0)(esbuild@0.28.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ unrouting: 0.3.1
unstorage: 2.0.0-alpha.10
- vue: 3.5.43(typescript@6.0.3)
+ vue: 3.5.44(typescript@6.0.3)
vue-bundle-renderer: 2.4.0
vue-devtools-stub: 0.1.0
optionalDependencies:
@@ -8180,35 +7641,36 @@ snapshots:
- vite
- webpack
- '@nuxt/nitro-server@4.5.2(06dcebe95b22782e936c7403f16cc7d2)':
+ '@nuxt/nitro-server@4.6.2(355e06eb408c9985915a5f731e82f9cf)':
dependencies:
- '@nuxt/devalue': 2.0.2
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
- '@unhead/vue': 3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
- '@vue/shared': 3.5.43
+ '@nuxt/kit': 4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ '@unhead/vue': 3.4.3(@oxc-project/types@0.155.0)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
consola: 3.4.2
defu: 6.1.7
destr: 2.0.5
- devalue: 5.9.2
- errx: 0.1.2
+ devalue: 6.0.3
+ errx: 0.2.2
escape-string-regexp: 5.0.0
- exsolve: 1.1.3
+ exsolve: 1.2.0
+ flru: 1.0.2
h3: 1.15.11
- impound: 1.2.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ impound: 1.2.1(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
klona: 2.0.6
mocked-exports: 0.1.1
- nitropack: 2.13.4(oxc-parser@0.150.0)(rolldown@1.2.12)(srvx@1.0.5)(supports-color@10.2.2)(vite@8.3.1)
+ my-bad: 0.2.11(vite@8.3.5)
+ nitropack: 2.13.5(oxc-parser@0.155.0)(rolldown@1.2.15)(srvx@1.0.8)(supports-color@10.2.2)(vite@8.3.5)
nostics: 1.3.0
- nuxt: 4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.3.4)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.5)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1)
- nypm: 0.6.10
+ nuxt: 4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.3.4)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1)
ohash: 2.0.12
pathe: 2.0.3
+ radix3: 1.1.2
rou3: 0.9.2
std-env: 4.3.0
ufo: 1.6.4
- unctx: 3.0.1(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
- unstorage: 1.17.5(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))
- vue: 3.5.43(typescript@6.0.3)
+ unctx: 3.0.1(magic-string@1.4.3)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ unrouting: 0.2.3
+ unstorage: 1.17.6(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))
+ vue: 3.5.44(typescript@6.0.3)
vue-bundle-renderer: 2.4.0
vue-devtools-stub: 0.1.0
optionalDependencies:
@@ -8226,6 +7688,7 @@ snapshots:
- '@farmfe/core'
- '@libsql/client'
- '@netlify/blobs'
+ - '@nuxt/schema'
- '@oxc-project/types'
- '@parcel/watcher'
- '@planetscale/database'
@@ -8242,15 +7705,19 @@ snapshots:
- bare-buffer
- better-sqlite3
- bun-types-no-globals
+ - confbox
- db0
+ - dotenv
- drizzle-orm
- encoding
- esbuild
+ - giget
- idb-keyval
- ioredis
+ - jiti
- lightningcss
- magic-string
- - magicast
+ - mlly
- mysql2
- oxc-parser
- react-native-b4a
@@ -8268,35 +7735,36 @@ snapshots:
- xml2js
optional: true
- '@nuxt/nitro-server@4.5.2(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(db0@0.4.1)(esbuild@0.28.2)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.4.2)(nuxt@4.5.2(9c5f936106b88934fca11c623e137666))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))':
+ '@nuxt/nitro-server@4.6.2(552c4c094e7ab887cea7496c15d81d04)':
dependencies:
- '@nuxt/devalue': 2.0.2
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- '@unhead/vue': 3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3))
- '@vue/shared': 3.5.43
+ '@nuxt/kit': 4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ '@unhead/vue': 3.4.3(@oxc-project/types@0.155.0)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
consola: 3.4.2
defu: 6.1.7
destr: 2.0.5
- devalue: 5.9.2
- errx: 0.1.2
+ devalue: 6.0.3
+ errx: 0.2.2
escape-string-regexp: 5.0.0
- exsolve: 1.1.3
+ exsolve: 1.2.0
+ flru: 1.0.2
h3: 1.15.11
- impound: 1.2.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
+ impound: 1.2.1(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
klona: 2.0.6
mocked-exports: 0.1.1
- nitropack: 2.13.4(oxc-parser@0.150.0)(rolldown@1.2.12)(srvx@1.0.5)(supports-color@10.2.2)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
+ my-bad: 0.2.11(vite@8.3.5)
+ nitropack: 2.13.5(oxc-parser@0.155.0)(rolldown@1.2.15)(srvx@1.0.8)(supports-color@10.2.2)(vite@8.3.5)
nostics: 1.3.0
- nuxt: 4.5.2(9c5f936106b88934fca11c623e137666)
- nypm: 0.6.10
+ nuxt: 4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1)
ohash: 2.0.12
pathe: 2.0.3
+ radix3: 1.1.2
rou3: 0.9.2
std-env: 4.3.0
ufo: 1.6.4
- unctx: 3.0.1(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- unstorage: 1.17.5(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2))
- vue: 3.5.43(typescript@6.0.3)
+ unctx: 3.0.1(magic-string@1.4.3)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ unrouting: 0.2.3
+ unstorage: 1.17.6(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2))
+ vue: 3.5.44(typescript@6.0.3)
vue-bundle-renderer: 2.4.0
vue-devtools-stub: 0.1.0
optionalDependencies:
@@ -8314,6 +7782,7 @@ snapshots:
- '@farmfe/core'
- '@libsql/client'
- '@netlify/blobs'
+ - '@nuxt/schema'
- '@oxc-project/types'
- '@parcel/watcher'
- '@planetscale/database'
@@ -8330,15 +7799,19 @@ snapshots:
- bare-buffer
- better-sqlite3
- bun-types-no-globals
+ - confbox
- db0
+ - dotenv
- drizzle-orm
- encoding
- esbuild
+ - giget
- idb-keyval
- ioredis
+ - jiti
- lightningcss
- magic-string
- - magicast
+ - mlly
- mysql2
- oxc-parser
- react-native-b4a
@@ -8355,35 +7828,36 @@ snapshots:
- webpack
- xml2js
- '@nuxt/nitro-server@4.5.2(f2c52e9eeb9572afbbc0b233f8ffea26)':
+ '@nuxt/nitro-server@4.6.3(552c4c094e7ab887cea7496c15d81d04)':
dependencies:
- '@nuxt/devalue': 2.0.2
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- '@unhead/vue': 3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
- '@vue/shared': 3.5.43
+ '@nuxt/kit': 4.6.3(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ '@unhead/vue': 3.4.3(@oxc-project/types@0.155.0)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
consola: 3.4.2
defu: 6.1.7
destr: 2.0.5
- devalue: 5.9.2
- errx: 0.1.2
+ devalue: 6.0.3
+ errx: 0.2.2
escape-string-regexp: 5.0.0
- exsolve: 1.1.3
+ exsolve: 1.2.0
+ flru: 1.0.2
h3: 1.15.11
- impound: 1.2.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ impound: 1.2.1(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
klona: 2.0.6
mocked-exports: 0.1.1
- nitropack: 2.13.4(oxc-parser@0.150.0)(rolldown@1.2.12)(srvx@1.0.5)(supports-color@10.2.2)(vite@8.3.1)
+ my-bad: 0.2.11(vite@8.3.5)
+ nitropack: 2.13.5(oxc-parser@0.155.0)(rolldown@1.2.15)(srvx@1.0.8)(supports-color@10.2.2)(vite@8.3.5)
nostics: 1.3.0
- nuxt: 4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.4.1)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1)
- nypm: 0.6.10
+ nuxt: 4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1)
ohash: 2.0.12
pathe: 2.0.3
+ radix3: 1.1.2
rou3: 0.9.2
std-env: 4.3.0
ufo: 1.6.4
- unctx: 3.0.1(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- unstorage: 1.17.5(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2))
- vue: 3.5.43(typescript@6.0.3)
+ unctx: 3.0.1(magic-string@1.4.3)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ unrouting: 0.3.1
+ unstorage: 1.17.6(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2))
+ vue: 3.5.44(typescript@6.0.3)
vue-bundle-renderer: 2.4.0
vue-devtools-stub: 0.1.0
optionalDependencies:
@@ -8401,6 +7875,7 @@ snapshots:
- '@farmfe/core'
- '@libsql/client'
- '@netlify/blobs'
+ - '@nuxt/schema'
- '@oxc-project/types'
- '@parcel/watcher'
- '@planetscale/database'
@@ -8417,15 +7892,19 @@ snapshots:
- bare-buffer
- better-sqlite3
- bun-types-no-globals
+ - confbox
- db0
+ - dotenv
- drizzle-orm
- encoding
- esbuild
+ - giget
- idb-keyval
- ioredis
+ - jiti
- lightningcss
- magic-string
- - magicast
+ - mlly
- mysql2
- oxc-parser
- react-native-b4a
@@ -8442,104 +7921,53 @@ snapshots:
- webpack
- xml2js
- '@nuxt/schema-nightly@5.0.0-2610071710-0296ca4':
+ '@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f':
dependencies:
- '@vue/shared': 3.5.43
+ '@vue/shared': 3.5.44
defu: 6.1.7
nostics: 1.3.0
pathe: 2.0.3
- pkg-types: 2.3.3
+ pkg-types: 2.4.0
std-env: 4.3.0
- '@nuxt/schema@4.5.2':
+ '@nuxt/schema@4.6.2':
dependencies:
- '@vue/shared': 3.5.43
+ '@vue/shared': 3.5.44
defu: 6.1.7
nostics: 1.3.0
pathe: 2.0.3
- pkg-types: 2.3.3
+ pkg-types: 2.4.0
std-env: 4.3.0
- '@nuxt/telemetry@2.9.1(@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)))':
+ '@nuxt/telemetry@2.9.1(@nuxt/kit-nightly@5.0.0-2610281032-c0c2b8f(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)))':
dependencies:
- '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))'
+ '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610281032-c0c2b8f(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))'
citty: 0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac)
consola: 3.4.2
rc9: 3.1.0
std-env: 4.3.0
- '@nuxt/telemetry@2.9.1(@nuxt/kit@4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)))':
+ '@nuxt/telemetry@2.9.1(@nuxt/kit@4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)))':
dependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
+ '@nuxt/kit': 4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
citty: 0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac)
consola: 3.4.2
rc9: 3.1.0
std-env: 4.3.0
- optional: true
-
- '@nuxt/telemetry@2.9.1(@nuxt/kit@4.5.2(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))))':
- dependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- citty: 0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac)
- consola: 3.4.2
- rc9: 3.1.0
- std-env: 4.3.0
-
- '@nuxt/test-utils@4.3.3(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(magicast@0.5.5)(nuxt@4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.3.4)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.5)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3))':
- dependencies:
- '@clack/prompts': 1.8.1
- '@nuxt/devtools-kit': 3.4.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))(vite@8.3.1)
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
- consola: 3.4.2
- defu: 6.1.7
- exsolve: 1.1.3
- fake-indexeddb: 6.2.5
- get-port-please: 3.2.0
- magic-string: 1.4.2
- ofetch: 1.5.1
- oxc-walker: 1.1.1(@oxc-project/types@0.152.0)(oxc-parser@0.150.0)(rolldown@1.2.12)
- package-manager-detector: 1.9.0
- pathe: 2.0.3
- perfect-debounce: 2.1.0
- radix3: 1.1.2
- std-env: 4.3.0
- tinyexec: 1.3.1
- ufo: 1.6.4
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- vitest-environment-nuxt: 2.0.0(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(magicast@0.5.5)(nuxt@4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.3.4)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.5)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3))
- vue: 3.5.43(typescript@6.0.3)
- optionalDependencies:
- h3: 1.15.11
- nuxt: 4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.3.4)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.5)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1)
- vitest: 4.1.11(@types/node@24.19.1)(@vitest/coverage-v8@4.1.11)(vite@8.3.1)
- transitivePeerDependencies:
- - '@farmfe/core'
- - '@oxc-project/types'
- - '@rsbuild/core'
- - '@rspack/core'
- - bun-types-no-globals
- - esbuild
- - magicast
- - oxc-parser
- - rolldown
- - rollup
- - unloader
- - vite
- - webpack
- '@nuxt/test-utils@4.3.3(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(nuxt@4.5.2(9c5f936106b88934fca11c623e137666))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3))':
+ '@nuxt/test-utils@4.3.4(15b65617e1f6b2b13415449ddf3902d4)':
dependencies:
'@clack/prompts': 1.8.1
- '@nuxt/devtools-kit': 3.4.2(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
+ '@nuxt/devtools-kit': 3.4.4(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)
+ '@nuxt/kit': 4.6.3(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
consola: 3.4.2
defu: 6.1.7
- exsolve: 1.1.3
+ exsolve: 1.2.0
fake-indexeddb: 6.2.5
get-port-please: 3.2.0
- magic-string: 1.4.2
+ magic-string: 1.4.3
ofetch: 1.5.1
- oxc-walker: 1.1.1(@oxc-project/types@0.152.0)(oxc-parser@0.150.0)(rolldown@1.2.12)
+ oxc-walker: 1.1.1(@oxc-project/types@0.155.0)(oxc-parser@0.155.0)(rolldown@1.2.15)
package-manager-detector: 1.9.0
pathe: 2.0.3
perfect-debounce: 2.1.0
@@ -8547,21 +7975,26 @@ snapshots:
std-env: 4.3.0
tinyexec: 1.3.1
ufo: 1.6.4
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- vitest-environment-nuxt: 2.0.0(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(nuxt@4.5.2(9c5f936106b88934fca11c623e137666))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3))
- vue: 3.5.43(typescript@6.0.3)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ vitest-environment-nuxt: 2.0.0(15b65617e1f6b2b13415449ddf3902d4)
+ vue: 3.5.44(typescript@6.0.3)
optionalDependencies:
h3: 1.15.11
- nuxt: 4.5.2(9c5f936106b88934fca11c623e137666)
- vitest: 4.1.11(@types/node@24.19.1)(@vitest/coverage-v8@4.1.11)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
+ nuxt: 4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.3.4)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1)
+ vitest: 4.1.12(@types/node@24.19.2)(@vitest/coverage-v8@4.1.12)(vite@8.3.5)
transitivePeerDependencies:
- '@farmfe/core'
+ - '@nuxt/schema'
- '@oxc-project/types'
- '@rsbuild/core'
- '@rspack/core'
- bun-types-no-globals
+ - confbox
+ - dotenv
- esbuild
- - magicast
+ - giget
+ - jiti
+ - mlly
- oxc-parser
- rolldown
- rollup
@@ -8569,19 +8002,19 @@ snapshots:
- vite
- webpack
- '@nuxt/test-utils@4.3.3(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(nuxt@4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.4.1)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3))':
+ '@nuxt/test-utils@4.3.4(fca729a5596ca129c06aa46c4172eb52)':
dependencies:
'@clack/prompts': 1.8.1
- '@nuxt/devtools-kit': 3.4.2(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@8.3.1)
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
+ '@nuxt/devtools-kit': 3.4.4(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)
+ '@nuxt/kit': 4.6.3(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
consola: 3.4.2
defu: 6.1.7
- exsolve: 1.1.3
+ exsolve: 1.2.0
fake-indexeddb: 6.2.5
get-port-please: 3.2.0
- magic-string: 1.4.2
+ magic-string: 1.4.3
ofetch: 1.5.1
- oxc-walker: 1.1.1(@oxc-project/types@0.152.0)(oxc-parser@0.150.0)(rolldown@1.2.12)
+ oxc-walker: 1.1.1(@oxc-project/types@0.155.0)(oxc-parser@0.155.0)(rolldown@1.2.15)
package-manager-detector: 1.9.0
pathe: 2.0.3
perfect-debounce: 2.1.0
@@ -8589,21 +8022,26 @@ snapshots:
std-env: 4.3.0
tinyexec: 1.3.1
ufo: 1.6.4
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- vitest-environment-nuxt: 2.0.0(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(nuxt@4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.4.1)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3))
- vue: 3.5.43(typescript@6.0.3)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ vitest-environment-nuxt: 2.0.0(fca729a5596ca129c06aa46c4172eb52)
+ vue: 3.5.44(typescript@6.0.3)
optionalDependencies:
h3: 1.15.11
- nuxt: 4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.4.1)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1)
- vitest: 4.1.11(@types/node@24.19.1)(@vitest/coverage-v8@4.1.11)(vite@8.3.1)
+ nuxt: 4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1)
+ vitest: 4.1.12(@types/node@24.19.2)(@vitest/coverage-v8@4.1.12)(vite@8.3.5)
transitivePeerDependencies:
- '@farmfe/core'
+ - '@nuxt/schema'
- '@oxc-project/types'
- '@rsbuild/core'
- '@rspack/core'
- bun-types-no-globals
+ - confbox
+ - dotenv
- esbuild
- - magicast
+ - giget
+ - jiti
+ - mlly
- oxc-parser
- rolldown
- rollup
@@ -8611,40 +8049,41 @@ snapshots:
- vite
- webpack
- '@nuxt/vite-builder-nightly@5.0.0-2610071710-0296ca4(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3)))(autoprefixer@10.5.4(postcss@8.5.28))(confbox@0.3.1)(cssnano@8.0.8(postcss@8.5.28))(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610071710-0296ca4)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(terser@5.50.0)(typescript@6.0.3)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))(vue-tsc@3.3.12(typescript@6.0.3))(vue@3.5.43(typescript@6.0.3))(yaml@2.9.1)':
+ '@nuxt/vite-builder-nightly@5.0.0-2610281032-c0c2b8f(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3)))(autoprefixer@10.6.1(postcss@8.5.30))(confbox@0.3.2)(cssnano@9.9.0(postcss@8.5.30))(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610281032-c0c2b8f)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(terser@5.50.0)(typescript@6.0.3)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vue-tsc@3.3.14(typescript@6.0.3))(vue@3.5.44(typescript@6.0.3))(yaml@2.9.1)':
dependencies:
- '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))'
- '@vitejs/plugin-vue': 6.0.9(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
+ '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610281032-c0c2b8f(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))'
+ '@vitejs/plugin-vue': 6.0.10(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
clickable-path: 0.1.1
consola: 3.4.2
defu: 6.1.7
escape-string-regexp: 5.0.0
- exsolve: 1.1.3
+ exsolve: 1.2.0
generic-names: 4.0.0
get-port-please: 3.2.0
js-tokens: 10.0.0
knitwork: 1.3.0
mocked-exports: 0.1.1
- my-bad: 0.2.9(vite@8.3.1)
- nuxt: nuxt-nightly@5.0.0-2610071710-0296ca4(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@nuxt/devtools@4.0.0-beta.4(ddf5c11ae80b7693a52c84f37bf138db))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3)))(@vue/compiler-sfc@3.5.43)(acorn@8.18.0)(autoprefixer@10.5.4(postcss@8.5.28))(confbox@0.3.1)(cssnano@8.0.8(postcss@8.5.28))(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(jiti@2.7.0)(lightningcss@1.33.0)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610071710-0296ca4)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1)
+ my-bad: 0.2.11(vite@8.3.5)
+ nuxt: nuxt-nightly@5.0.0-2610281032-c0c2b8f(b2498f916eb52d89d5e6af25e4a7a181)
pathe: 2.0.3
- pkg-types: 2.3.3
- rolldown-string: 0.3.1(rolldown@1.2.12)
- seroval: 1.6.8
+ pkg-types: 2.4.0
+ rolldown: 1.2.15
+ rolldown-string: 0.3.1(rolldown@1.2.15)
+ seroval: 1.7.3
std-env: 4.3.0
ufo: 1.6.4
unenv: 2.0.0-rc.24
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-node: 6.0.0(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-plugin-checker: 0.14.5(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(optionator@0.9.4)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))
- vue: 3.5.43(typescript@6.0.3)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite-node: 6.0.0(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite-plugin-checker: 0.14.5(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(optionator@0.9.4)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))
+ vue: 3.5.44(typescript@6.0.3)
vue-bundle-renderer: 2.4.0
optionalDependencies:
'@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
- '@vitejs/plugin-vue-jsx': 5.1.6(supports-color@10.2.2)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
- autoprefixer: 10.5.4(postcss@8.5.28)
- cssnano: 8.0.8(postcss@8.5.28)
- rollup-plugin-visualizer: 7.1.1(rolldown@1.2.12)(rollup@4.63.5)
+ '@vitejs/plugin-vue-jsx': 5.1.6(supports-color@10.2.2)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
+ autoprefixer: 10.6.1(postcss@8.5.30)
+ cssnano: 9.9.0(postcss@8.5.30)
+ rollup-plugin-visualizer: 7.1.1(rolldown@1.2.15)(rollup@4.65.0)
transitivePeerDependencies:
- '@biomejs/biome'
- '@nuxt/schema'
@@ -8663,7 +8102,6 @@ snapshots:
- optionator
- oxc-parser
- oxlint
- - rolldown
- sass
- sass-embedded
- stylelint
@@ -8676,58 +8114,62 @@ snapshots:
- vue-tsc
- yaml
- '@nuxt/vite-builder@4.5.2(52e7b70d16296c34164bf4afd042105a)':
+ '@nuxt/vite-builder@4.6.2(49ddea832495fe6a6696b1c0c89336ad)':
dependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- '@vitejs/plugin-vue': 6.0.9(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
- '@vitejs/plugin-vue-jsx': 5.1.6(supports-color@10.2.2)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
- autoprefixer: 10.5.4(postcss@8.5.28)
+ '@nuxt/kit': 4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ '@vitejs/plugin-vue': 6.0.10(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
+ '@vitejs/plugin-vue-jsx': 5.1.6(supports-color@10.2.2)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
+ autoprefixer: 10.6.1(postcss@8.5.30)
+ clickable-path: 0.1.1
consola: 3.4.2
- cssnano: 8.0.8(postcss@8.5.28)
+ cssnano: 9.9.0(postcss@8.5.30)
defu: 6.1.7
escape-string-regexp: 5.0.0
- exsolve: 1.1.3
+ exsolve: 1.2.0
generic-names: 4.0.0
get-port-please: 3.2.0
- jiti: 2.7.0
js-tokens: 10.0.0
knitwork: 1.3.0
- mlly: 1.8.2
mocked-exports: 0.1.1
- nuxt: 4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.4.1)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1)
- nypm: 0.6.10
+ my-bad: 0.2.11(vite@8.3.5)
+ nuxt: 4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1)
pathe: 2.0.3
- pkg-types: 2.3.3
- postcss: 8.5.28
- rolldown-string: 0.3.1(rolldown@1.2.12)
- seroval: 1.6.8
+ pkg-types: 2.4.0
+ postcss: 8.5.30
+ rolldown-string: 0.3.1(rolldown@1.2.15)
+ seroval: 1.7.3
std-env: 4.3.0
ufo: 1.6.4
unenv: 2.0.0-rc.24
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-node: 6.0.0(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-plugin-checker: 0.14.5(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(optionator@0.9.4)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))
- vue: 3.5.43(typescript@6.0.3)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite-node: 6.0.0(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite-plugin-checker: 0.14.5(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(optionator@0.9.4)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))
+ vue: 3.5.44(typescript@6.0.3)
vue-bundle-renderer: 2.4.0
optionalDependencies:
'@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
- rolldown: 1.2.12
- rollup-plugin-visualizer: 7.1.1(rolldown@1.2.12)(rollup@4.63.5)
+ rolldown: 1.2.15
+ rollup-plugin-visualizer: 7.1.1(rolldown@1.2.15)(rollup@4.65.0)
transitivePeerDependencies:
- '@biomejs/biome'
- '@farmfe/core'
+ - '@nuxt/schema'
- '@rsbuild/core'
- '@rspack/core'
- '@types/node'
- '@vitejs/devtools'
- bun-types-no-globals
+ - confbox
+ - dotenv
- esbuild
- eslint
+ - giget
+ - jiti
- less
- magic-string
- - magicast
- meow
+ - mlly
- optionator
- oxc-parser
- oxlint
@@ -8746,58 +8188,62 @@ snapshots:
- webpack
- yaml
- '@nuxt/vite-builder@4.5.2(766a2c84867f6db0d3e83bf69312b239)':
+ '@nuxt/vite-builder@4.6.2(773d7309b55b2554bf8ea7a8154b59d7)':
dependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
- '@vitejs/plugin-vue': 6.0.9(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
- '@vitejs/plugin-vue-jsx': 5.1.6(supports-color@10.2.2)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
- autoprefixer: 10.5.4(postcss@8.5.28)
+ '@nuxt/kit': 4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ '@vitejs/plugin-vue': 6.0.10(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
+ '@vitejs/plugin-vue-jsx': 5.1.6(supports-color@10.2.2)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
+ autoprefixer: 10.6.1(postcss@8.5.30)
+ clickable-path: 0.1.1
consola: 3.4.2
- cssnano: 8.0.8(postcss@8.5.28)
+ cssnano: 9.9.0(postcss@8.5.30)
defu: 6.1.7
escape-string-regexp: 5.0.0
- exsolve: 1.1.3
+ exsolve: 1.2.0
generic-names: 4.0.0
get-port-please: 3.2.0
- jiti: 2.7.0
js-tokens: 10.0.0
knitwork: 1.3.0
- mlly: 1.8.2
mocked-exports: 0.1.1
- nuxt: 4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.3.4)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.5)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1)
- nypm: 0.6.10
+ my-bad: 0.2.11(vite@8.3.5)
+ nuxt: 4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.3.4)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1)
pathe: 2.0.3
- pkg-types: 2.3.3
- postcss: 8.5.28
- rolldown-string: 0.3.1(rolldown@1.2.12)
- seroval: 1.6.8
+ pkg-types: 2.4.0
+ postcss: 8.5.30
+ rolldown-string: 0.3.1(rolldown@1.2.15)
+ seroval: 1.7.3
std-env: 4.3.0
ufo: 1.6.4
unenv: 2.0.0-rc.24
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-node: 6.0.0(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-plugin-checker: 0.14.5(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(optionator@0.9.4)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))
- vue: 3.5.43(typescript@6.0.3)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite-node: 6.0.0(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite-plugin-checker: 0.14.5(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(optionator@0.9.4)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))
+ vue: 3.5.44(typescript@6.0.3)
vue-bundle-renderer: 2.4.0
optionalDependencies:
'@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
- rolldown: 1.2.12
- rollup-plugin-visualizer: 7.1.1(rolldown@1.2.12)(rollup@4.63.5)
+ rolldown: 1.2.15
+ rollup-plugin-visualizer: 7.1.1(rolldown@1.2.15)(rollup@4.65.0)
transitivePeerDependencies:
- '@biomejs/biome'
- '@farmfe/core'
+ - '@nuxt/schema'
- '@rsbuild/core'
- '@rspack/core'
- '@types/node'
- '@vitejs/devtools'
- bun-types-no-globals
+ - confbox
+ - dotenv
- esbuild
- eslint
+ - giget
+ - jiti
- less
- magic-string
- - magicast
- meow
+ - mlly
- optionator
- oxc-parser
- oxlint
@@ -8817,91 +8263,76 @@ snapshots:
- yaml
optional: true
- '@nuxt/vite-builder@4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.4.2)(nuxt@4.5.2(9c5f936106b88934fca11c623e137666))(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vue-tsc@3.3.12(typescript@6.0.3))(vue@3.5.43(typescript@6.0.3))(yaml@2.9.1)':
+ '@nuxt/vite-server-nightly@5.0.0-2610281032-c0c2b8f(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610281032-c0c2b8f)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)':
dependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- '@vitejs/plugin-vue': 6.0.9(vite@8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3))
- '@vitejs/plugin-vue-jsx': 5.1.6(supports-color@10.2.2)(vite@8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3))
- autoprefixer: 10.5.4(postcss@8.5.28)
- consola: 3.4.2
- cssnano: 8.0.8(postcss@8.5.28)
+ '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610281032-c0c2b8f(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))'
+ clickable-path: 0.1.1
defu: 6.1.7
- escape-string-regexp: 5.0.0
- exsolve: 1.1.3
- generic-names: 4.0.0
- get-port-please: 3.2.0
- jiti: 2.7.0
- js-tokens: 10.0.0
- knitwork: 1.3.0
- mlly: 1.8.2
+ exsolve: 1.2.0
mocked-exports: 0.1.1
- nuxt: 4.5.2(9c5f936106b88934fca11c623e137666)
- nypm: 0.6.10
+ my-bad: 0.2.11(vite@8.3.5)
+ nuxt: nuxt-nightly@5.0.0-2610281032-c0c2b8f(b2498f916eb52d89d5e6af25e4a7a181)
pathe: 2.0.3
- pkg-types: 2.3.3
- postcss: 8.5.28
- rolldown-string: 0.3.1(rolldown@1.2.12)
- seroval: 1.6.8
- std-env: 4.3.0
+ rou3: 0.9.2
+ srvx: 1.0.8
ufo: 1.6.4
- unenv: 2.0.0-rc.24
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1))
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-node: 6.0.0(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-plugin-checker: 0.14.5(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(optionator@0.9.4)(typescript@6.0.3)(vite@8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1))(vue-tsc@3.3.12(typescript@6.0.3))
- vue: 3.5.43(typescript@6.0.3)
- vue-bundle-renderer: 2.4.0
- optionalDependencies:
- '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
- rolldown: 1.2.12
- rollup-plugin-visualizer: 7.1.1(rolldown@1.2.12)(rollup@4.63.5)
+ ultrahtml: 1.7.0
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
transitivePeerDependencies:
- - '@biomejs/biome'
- - '@farmfe/core'
- - '@rsbuild/core'
- - '@rspack/core'
- - '@types/node'
- - '@vitejs/devtools'
- - bun-types-no-globals
- - esbuild
- - eslint
- - less
+ - '@nuxt/schema'
+ - confbox
+ - dotenv
+ - giget
+ - jiti
- magic-string
- - magicast
- - meow
- - optionator
+ - mlly
- oxc-parser
- - oxlint
- - rollup
- - sass
- - sass-embedded
- - stylelint
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - typescript
- - unloader
- - vue-tsc
- - webpack
- - yaml
+ - rolldown
+ - unplugin
+
+ '@nuxt/vite-server@4.6.2(2c000570f94c0507dd385f79147606c7)':
+ dependencies:
+ '@nuxt/kit': 4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ clickable-path: 0.1.1
+ defu: 6.1.7
+ exsolve: 1.2.0
+ mocked-exports: 0.1.1
+ my-bad: 0.2.11(vite@8.3.5)
+ nuxt: 4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.3.4)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1)
+ pathe: 2.0.3
+ rou3: 0.9.2
+ srvx: 1.0.5
+ ufo: 1.6.4
+ ultrahtml: 1.7.0
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ transitivePeerDependencies:
+ - '@nuxt/schema'
+ - confbox
+ - dotenv
+ - giget
+ - jiti
+ - magic-string
+ - mlly
+ - oxc-parser
+ - rolldown
+ - unplugin
+ optional: true
- '@nuxt/vite-server-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610071710-0296ca4)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))(vite@8.3.1)':
+ '@nuxt/vite-server@4.6.2(fdbc70c3b70a87efc086eddbd8adae4f)':
dependencies:
- '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))'
+ '@nuxt/kit': 4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
clickable-path: 0.1.1
defu: 6.1.7
- exsolve: 1.1.3
+ exsolve: 1.2.0
mocked-exports: 0.1.1
- my-bad: 0.2.9(vite@8.3.1)
- nuxt: nuxt-nightly@5.0.0-2610071710-0296ca4(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@nuxt/devtools@4.0.0-beta.4(ddf5c11ae80b7693a52c84f37bf138db))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3)))(@vue/compiler-sfc@3.5.43)(acorn@8.18.0)(autoprefixer@10.5.4(postcss@8.5.28))(confbox@0.3.1)(cssnano@8.0.8(postcss@8.5.28))(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(jiti@2.7.0)(lightningcss@1.33.0)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610071710-0296ca4)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1)
+ my-bad: 0.2.11(vite@8.3.5)
+ nuxt: 4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1)
pathe: 2.0.3
rou3: 0.9.2
srvx: 1.0.5
ufo: 1.6.4
ultrahtml: 1.7.0
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
transitivePeerDependencies:
- '@nuxt/schema'
- confbox
@@ -8916,66 +8347,64 @@ snapshots:
'@ota-meshi/ast-token-store@0.3.0': {}
- '@oxc-parser/binding-android-arm-eabi@0.150.0':
+ '@oxc-parser/binding-android-arm-eabi@0.155.0':
optional: true
- '@oxc-parser/binding-android-arm64@0.150.0':
+ '@oxc-parser/binding-android-arm64@0.155.0':
optional: true
- '@oxc-parser/binding-darwin-arm64@0.150.0':
+ '@oxc-parser/binding-darwin-arm64@0.155.0':
optional: true
- '@oxc-parser/binding-darwin-x64@0.150.0':
+ '@oxc-parser/binding-darwin-x64@0.155.0':
optional: true
- '@oxc-parser/binding-freebsd-x64@0.150.0':
+ '@oxc-parser/binding-freebsd-x64@0.155.0':
optional: true
- '@oxc-parser/binding-linux-arm-gnueabihf@0.150.0':
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.155.0':
optional: true
- '@oxc-parser/binding-linux-arm-musleabihf@0.150.0':
+ '@oxc-parser/binding-linux-arm-musleabihf@0.155.0':
optional: true
- '@oxc-parser/binding-linux-arm64-gnu@0.150.0':
+ '@oxc-parser/binding-linux-arm64-gnu@0.155.0':
optional: true
- '@oxc-parser/binding-linux-arm64-musl@0.150.0':
+ '@oxc-parser/binding-linux-arm64-musl@0.155.0':
optional: true
- '@oxc-parser/binding-linux-ppc64-gnu@0.150.0':
+ '@oxc-parser/binding-linux-ppc64-gnu@0.155.0':
optional: true
- '@oxc-parser/binding-linux-riscv64-gnu@0.150.0':
+ '@oxc-parser/binding-linux-riscv64-gnu@0.155.0':
optional: true
- '@oxc-parser/binding-linux-riscv64-musl@0.150.0':
+ '@oxc-parser/binding-linux-riscv64-musl@0.155.0':
optional: true
- '@oxc-parser/binding-linux-s390x-gnu@0.150.0':
+ '@oxc-parser/binding-linux-s390x-gnu@0.155.0':
optional: true
- '@oxc-parser/binding-linux-x64-gnu@0.150.0':
+ '@oxc-parser/binding-linux-x64-gnu@0.155.0':
optional: true
- '@oxc-parser/binding-linux-x64-musl@0.150.0':
+ '@oxc-parser/binding-linux-x64-musl@0.155.0':
optional: true
- '@oxc-parser/binding-openharmony-arm64@0.150.0':
+ '@oxc-parser/binding-openharmony-arm64@0.155.0':
optional: true
- '@oxc-parser/binding-win32-arm64-msvc@0.150.0':
+ '@oxc-parser/binding-win32-arm64-msvc@0.155.0':
optional: true
- '@oxc-parser/binding-win32-ia32-msvc@0.150.0':
+ '@oxc-parser/binding-win32-ia32-msvc@0.155.0':
optional: true
- '@oxc-parser/binding-win32-x64-msvc@0.150.0':
+ '@oxc-parser/binding-win32-x64-msvc@0.155.0':
optional: true
- '@oxc-project/types@0.150.0': {}
-
- '@oxc-project/types@0.152.0': {}
+ '@oxc-project/types@0.155.0': {}
'@oxc-resolver/binding-android-arm-eabi@11.24.2':
optional: true
@@ -9066,60 +8495,60 @@ snapshots:
dependencies:
quansync: 1.0.0
- '@rolldown/binding-android-arm-eabi@1.2.12':
+ '@rolldown/binding-android-arm-eabi@1.2.15':
optional: true
- '@rolldown/binding-android-arm64@1.2.12':
+ '@rolldown/binding-android-arm64@1.2.15':
optional: true
- '@rolldown/binding-darwin-arm64@1.2.12':
+ '@rolldown/binding-darwin-arm64@1.2.15':
optional: true
- '@rolldown/binding-darwin-x64@1.2.12':
+ '@rolldown/binding-darwin-x64@1.2.15':
optional: true
- '@rolldown/binding-freebsd-x64@1.2.12':
+ '@rolldown/binding-freebsd-x64@1.2.15':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.2.12':
+ '@rolldown/binding-linux-arm-gnueabihf@1.2.15':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.2.12':
+ '@rolldown/binding-linux-arm64-gnu@1.2.15':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.2.12':
+ '@rolldown/binding-linux-arm64-musl@1.2.15':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.2.12':
+ '@rolldown/binding-linux-ppc64-gnu@1.2.15':
optional: true
- '@rolldown/binding-linux-s390x-gnu@1.2.12':
+ '@rolldown/binding-linux-s390x-gnu@1.2.15':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.2.12':
+ '@rolldown/binding-linux-x64-gnu@1.2.15':
optional: true
- '@rolldown/binding-linux-x64-musl@1.2.12':
+ '@rolldown/binding-linux-x64-musl@1.2.15':
optional: true
- '@rolldown/binding-openharmony-arm64@1.2.12':
+ '@rolldown/binding-openharmony-arm64@1.2.15':
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.2.12':
+ '@rolldown/binding-win32-arm64-msvc@1.2.15':
optional: true
- '@rolldown/binding-win32-x64-msvc@1.2.12':
+ '@rolldown/binding-win32-x64-msvc@1.2.15':
optional: true
'@rolldown/pluginutils@1.0.1': {}
- '@rollup/plugin-alias@6.0.0(rollup@4.63.5)':
+ '@rollup/plugin-alias@6.0.0(rollup@4.65.0)':
optionalDependencies:
- rollup: 4.63.5
+ rollup: 4.65.0
- '@rollup/plugin-commonjs@29.0.3(rollup@4.63.5)':
+ '@rollup/plugin-commonjs@29.0.3(rollup@4.65.0)':
dependencies:
- '@rollup/pluginutils': 5.4.0(rollup@4.63.5)
+ '@rollup/pluginutils': 5.4.0(rollup@4.65.0)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.5.0(picomatch@4.0.7)
@@ -9127,136 +8556,130 @@ snapshots:
magic-string: 0.30.21
picomatch: 4.0.7
optionalDependencies:
- rollup: 4.63.5
+ rollup: 4.65.0
- '@rollup/plugin-inject@5.0.5(rollup@4.63.5)':
+ '@rollup/plugin-inject@5.0.5(rollup@4.65.0)':
dependencies:
- '@rollup/pluginutils': 5.4.0(rollup@4.63.5)
+ '@rollup/pluginutils': 5.4.0(rollup@4.65.0)
estree-walker: 2.0.2
magic-string: 0.30.21
optionalDependencies:
- rollup: 4.63.5
+ rollup: 4.65.0
- '@rollup/plugin-json@6.1.0(rollup@4.63.5)':
+ '@rollup/plugin-json@6.1.0(rollup@4.65.0)':
dependencies:
- '@rollup/pluginutils': 5.4.0(rollup@4.63.5)
+ '@rollup/pluginutils': 5.4.0(rollup@4.65.0)
optionalDependencies:
- rollup: 4.63.5
+ rollup: 4.65.0
- '@rollup/plugin-node-resolve@16.0.3(rollup@4.63.5)':
+ '@rollup/plugin-node-resolve@16.0.3(rollup@4.65.0)':
dependencies:
- '@rollup/pluginutils': 5.4.0(rollup@4.63.5)
+ '@rollup/pluginutils': 5.4.0(rollup@4.65.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.12
optionalDependencies:
- rollup: 4.63.5
+ rollup: 4.65.0
- '@rollup/plugin-replace@6.0.3(rollup@4.63.5)':
+ '@rollup/plugin-replace@6.0.3(rollup@4.65.0)':
dependencies:
- '@rollup/pluginutils': 5.4.0(rollup@4.63.5)
+ '@rollup/pluginutils': 5.4.0(rollup@4.65.0)
magic-string: 0.30.21
optionalDependencies:
- rollup: 4.63.5
+ rollup: 4.65.0
- '@rollup/plugin-terser@1.0.0(rollup@4.63.5)':
+ '@rollup/plugin-terser@1.0.0(rollup@4.65.0)':
dependencies:
serialize-javascript: 7.1.0
smob: 1.6.2
terser: 5.50.0
optionalDependencies:
- rollup: 4.63.5
+ rollup: 4.65.0
- '@rollup/pluginutils@5.4.0(rollup@4.63.5)':
+ '@rollup/pluginutils@5.4.0(rollup@4.65.0)':
dependencies:
'@types/estree': 1.0.9
estree-walker: 2.0.2
picomatch: 4.0.7
optionalDependencies:
- rollup: 4.63.5
+ rollup: 4.65.0
- '@rollup/rollup-android-arm-eabi@4.63.5':
+ '@rollup/rollup-android-arm-eabi@4.65.0':
optional: true
- '@rollup/rollup-android-arm64@4.63.5':
+ '@rollup/rollup-android-arm64@4.65.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.63.5':
+ '@rollup/rollup-darwin-arm64@4.65.0':
optional: true
- '@rollup/rollup-darwin-x64@4.63.5':
+ '@rollup/rollup-darwin-x64@4.65.0':
optional: true
- '@rollup/rollup-freebsd-arm64@4.63.5':
+ '@rollup/rollup-freebsd-arm64@4.65.0':
optional: true
- '@rollup/rollup-freebsd-x64@4.63.5':
+ '@rollup/rollup-freebsd-x64@4.65.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.63.5':
+ '@rollup/rollup-linux-arm-gnueabihf@4.65.0':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.63.5':
+ '@rollup/rollup-linux-arm-musleabihf@4.65.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.63.5':
+ '@rollup/rollup-linux-arm64-gnu@4.65.0':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.63.5':
+ '@rollup/rollup-linux-arm64-musl@4.65.0':
optional: true
- '@rollup/rollup-linux-loong64-gnu@4.63.5':
+ '@rollup/rollup-linux-loong64-gnu@4.65.0':
optional: true
- '@rollup/rollup-linux-loong64-musl@4.63.5':
+ '@rollup/rollup-linux-loong64-musl@4.65.0':
optional: true
- '@rollup/rollup-linux-ppc64-gnu@4.63.5':
+ '@rollup/rollup-linux-ppc64-gnu@4.65.0':
optional: true
- '@rollup/rollup-linux-ppc64-musl@4.63.5':
+ '@rollup/rollup-linux-ppc64-musl@4.65.0':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.63.5':
+ '@rollup/rollup-linux-riscv64-gnu@4.65.0':
optional: true
- '@rollup/rollup-linux-riscv64-musl@4.63.5':
+ '@rollup/rollup-linux-riscv64-musl@4.65.0':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.63.5':
+ '@rollup/rollup-linux-s390x-gnu@4.65.0':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.63.5':
+ '@rollup/rollup-linux-x64-gnu@4.65.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.63.5':
+ '@rollup/rollup-linux-x64-musl@4.65.0':
optional: true
- '@rollup/rollup-openbsd-x64@4.63.5':
+ '@rollup/rollup-openbsd-x64@4.65.0':
optional: true
- '@rollup/rollup-openharmony-arm64@4.63.5':
+ '@rollup/rollup-openharmony-arm64@4.65.0':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.63.5':
+ '@rollup/rollup-win32-arm64-msvc@4.65.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.63.5':
+ '@rollup/rollup-win32-ia32-msvc@4.65.0':
optional: true
- '@rollup/rollup-win32-x64-gnu@4.63.5':
+ '@rollup/rollup-win32-x64-gnu@4.65.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.63.5':
+ '@rollup/rollup-win32-x64-msvc@4.65.0':
optional: true
- '@simple-git/args-pathspec@1.0.3': {}
-
- '@simple-git/argv-parser@1.1.1':
- dependencies:
- '@simple-git/args-pathspec': 1.0.3
-
'@sindresorhus/base62@1.0.0': {}
'@sindresorhus/is@7.2.0': {}
@@ -9269,11 +8692,11 @@ snapshots:
'@standard-schema/spec@1.1.0': {}
- '@stylistic/eslint-plugin@5.10.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))':
+ '@stylistic/eslint-plugin@5.10.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))':
dependencies:
- '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
'@typescript-eslint/types': 8.70.0
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
estraverse: 5.3.0
@@ -9313,7 +8736,7 @@ snapshots:
'@types/ms@2.1.0': {}
- '@types/node@24.19.1':
+ '@types/node@24.19.2':
dependencies:
undici-types: 7.24.6
@@ -9325,30 +8748,30 @@ snapshots:
'@types/unist@3.0.3': {}
- '@typescript-eslint/eslint-plugin@8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)':
+ '@typescript-eslint/eslint-plugin@8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
'@typescript-eslint/scope-manager': 8.70.0
- '@typescript-eslint/type-utils': 8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- '@typescript-eslint/utils': 8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ '@typescript-eslint/type-utils': 8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
'@typescript-eslint/visitor-keys': 8.70.0
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
- ignore: 7.0.12
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
+ ignore: 7.0.14
natural-compare: 1.4.0
ts-api-utils: 2.5.0(typescript@6.0.3)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)':
+ '@typescript-eslint/parser@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.70.0
'@typescript-eslint/types': 8.70.0
'@typescript-eslint/typescript-estree': 8.70.0(supports-color@10.2.2)(typescript@6.0.3)
'@typescript-eslint/visitor-keys': 8.70.0
debug: 4.4.3(supports-color@10.2.2)
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -9371,13 +8794,13 @@ snapshots:
dependencies:
typescript: 6.0.3
- '@typescript-eslint/type-utils@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)':
+ '@typescript-eslint/type-utils@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)':
dependencies:
'@typescript-eslint/types': 8.70.0
'@typescript-eslint/typescript-estree': 8.70.0(supports-color@10.2.2)(typescript@6.0.3)
- '@typescript-eslint/utils': 8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
debug: 4.4.3(supports-color@10.2.2)
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
ts-api-utils: 2.5.0(typescript@6.0.3)
typescript: 6.0.3
transitivePeerDependencies:
@@ -9400,13 +8823,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)':
+ '@typescript-eslint/utils@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
'@typescript-eslint/scope-manager': 8.70.0
'@typescript-eslint/types': 8.70.0
'@typescript-eslint/typescript-estree': 8.70.0(supports-color@10.2.2)(typescript@6.0.3)
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -9416,18 +8839,19 @@ snapshots:
'@typescript-eslint/types': 8.70.0
eslint-visitor-keys: 5.0.1
- '@unhead/bundler@3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(unhead@3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))':
+ '@unhead/bundler@3.4.3(@oxc-project/types@0.155.0)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(unhead@3.4.3(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)':
dependencies:
- magic-string: 1.4.2
- oxc-walker: 1.1.1(@oxc-project/types@0.152.0)(oxc-parser@0.150.0)(rolldown@1.2.12)
- unhead: 3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
+ magic-string: 1.4.3
+ oxc-walker: 1.1.1(@oxc-project/types@0.155.0)(oxc-parser@0.155.0)(rolldown@1.2.15)
+ unhead: 3.4.3(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
optionalDependencies:
+ '@vitejs/devtools-kit': 0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5)
esbuild: 0.28.2
lightningcss: 1.33.0
- oxc-parser: 0.150.0
- rolldown: 1.2.12
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
+ oxc-parser: 0.155.0
+ rolldown: 1.2.15
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
transitivePeerDependencies:
- '@farmfe/core'
- '@oxc-project/types'
@@ -9437,60 +8861,15 @@ snapshots:
- rollup
- unloader
- '@unhead/bundler@3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(unhead@3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@8.3.1)':
+ '@unhead/vue@3.4.3(@oxc-project/types@0.155.0)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))':
dependencies:
- magic-string: 1.4.2
- oxc-walker: 1.1.1(@oxc-project/types@0.152.0)(oxc-parser@0.150.0)(rolldown@1.2.12)
- unhead: 3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- optionalDependencies:
- esbuild: 0.28.2
- lightningcss: 1.33.0
- oxc-parser: 0.150.0
- rolldown: 1.2.12
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - '@farmfe/core'
- - '@oxc-project/types'
- - '@rsbuild/core'
- - '@rspack/core'
- - bun-types-no-globals
- - rollup
- - unloader
-
- '@unhead/vue@3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3))':
- dependencies:
- '@unhead/bundler': 3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(unhead@3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
+ '@unhead/bundler': 3.4.3(@oxc-project/types@0.155.0)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(unhead@3.4.3(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)
hookable: 6.1.2
- unhead: 3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- vue: 3.5.43(typescript@6.0.3)
+ unhead: 3.4.3(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ vue: 3.5.44(typescript@6.0.3)
optionalDependencies:
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - '@farmfe/core'
- - '@oxc-project/types'
- - '@rsbuild/core'
- - '@rspack/core'
- - '@unhead/cli'
- - '@vitejs/devtools-kit'
- - bun-types-no-globals
- - esbuild
- - lightningcss
- - oxc-parser
- - rolldown
- - rollup
- - unloader
-
- '@unhead/vue@3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))':
- dependencies:
- '@unhead/bundler': 3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(unhead@3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@8.3.1)
- hookable: 6.1.2
- unhead: 3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- vue: 3.5.43(typescript@6.0.3)
- optionalDependencies:
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
transitivePeerDependencies:
- '@farmfe/core'
- '@oxc-project/types'
@@ -9576,10 +8955,10 @@ snapshots:
'@unrs/resolver-binding-win32-x64-msvc@1.12.2':
optional: true
- '@vercel/nft@1.11.0(rollup@4.63.5)(supports-color@10.2.2)':
+ '@vercel/nft@1.11.0(rollup@4.65.0)(supports-color@10.2.2)':
dependencies:
'@mapbox/node-pre-gyp': 2.0.3(supports-color@10.2.2)
- '@rollup/pluginutils': 5.4.0(rollup@4.63.5)
+ '@rollup/pluginutils': 5.4.0(rollup@4.65.0)
acorn: 8.18.0
acorn-import-attributes: 1.9.5(acorn@8.18.0)
async-sema: 3.1.1
@@ -9587,139 +8966,49 @@ snapshots:
estree-walker: 2.0.2
glob: 13.0.6
graceful-fs: 4.2.11
- node-gyp-build: 4.8.4
- picomatch: 4.0.7
- resolve-from: 5.0.0
- transitivePeerDependencies:
- - encoding
- - rollup
- - supports-color
-
- '@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(cac@7.0.0)(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)':
- dependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/json-render': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- local-pkg: 1.2.1
- nostics: 1.3.0
- package-manager-detector: 1.9.0
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - '@devframes/agentic'
- - cac
- - crossws
- - ocache
- - srvx
- optional: true
-
- '@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.0.0)(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))':
- dependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/json-render': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- local-pkg: 1.2.1
- nostics: 1.3.0
- package-manager-detector: 1.9.0
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - '@devframes/agentic'
- - cac
- - crossws
- - ocache
- - srvx
- optional: true
-
- '@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.0.0)(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)':
- dependencies:
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/json-render': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- local-pkg: 1.2.1
- nostics: 1.3.0
- package-manager-detector: 1.9.0
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - '@devframes/agentic'
- - cac
- - crossws
- - ocache
- - srvx
- optional: true
-
- '@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.0.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0))(devframe@1.0.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)':
- dependencies:
- '@devframes/agentic': 1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/hub-ui': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.0.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0))(devframe@1.0.0))(devframe@1.2.0)
- '@devframes/json-render-ui': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)
- '@devframes/plugin-inspect': 1.0.0(devframe@1.2.0)(vite@8.3.1)
- '@devframes/plugin-messages': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.1)
- '@devframes/plugin-terminals': 1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.1)
- '@vitejs/devtools-kit': 0.7.6(@devframes/agentic@1.0.0)(cac@7.0.0)(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)
- cac: 7.0.0
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)
- local-pkg: 1.2.1
- nostics: 1.3.0
- obug: 3.0.0
- pathe: 2.0.3
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ node-gyp-build: 4.8.4
+ picomatch: 4.0.7
+ resolve-from: 5.0.0
transitivePeerDependencies:
- - '@devframes/json-render'
- - '@devframes/plugin-inspect--assets'
- - '@devframes/plugin-messages--assets'
- - '@devframes/plugin-terminals--assets'
- - crossws
- - ocache
- - srvx
- optional: true
+ - encoding
+ - rollup
+ - supports-color
- '@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(ocache@0.3.0))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)':
+ '@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5)':
dependencies:
- '@devframes/agentic': 1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/hub-ui': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(ocache@0.3.0))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))
- '@devframes/json-render-ui': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)
- '@devframes/plugin-inspect': 1.0.0(devframe@1.2.0)(vite@8.3.1)
- '@devframes/plugin-messages': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.1)
- '@devframes/plugin-terminals': 1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(ocache@0.3.0))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(vite@8.3.1)
- '@vitejs/devtools-kit': 0.7.6(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(cac@7.0.0)(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)
- cac: 7.0.0
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)
+ '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0)
+ '@devframes/json-render': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)
+ devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.1.0)(ocache@0.3.0)(srvx@1.0.8)
local-pkg: 1.2.1
nostics: 1.3.0
- obug: 3.0.0
- pathe: 2.0.3
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ package-manager-detector: 1.9.0
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
transitivePeerDependencies:
- - '@devframes/json-render'
- - '@devframes/plugin-inspect--assets'
- - '@devframes/plugin-messages--assets'
- - '@devframes/plugin-terminals--assets'
+ - '@devframes/agentic'
+ - cac
- crossws
- ocache
- srvx
optional: true
- '@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))':
+ '@vitejs/devtools@0.7.6(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5)':
dependencies:
- '@devframes/agentic': 1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- '@devframes/hub-ui': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0)
- '@devframes/json-render-ui': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)
- '@devframes/plugin-inspect': 1.0.0(devframe@1.2.0)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- '@devframes/plugin-messages': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- '@devframes/plugin-terminals': 1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- '@vitejs/devtools-kit': 0.7.6(@devframes/agentic@1.0.0)(cac@7.0.0)(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- cac: 7.0.0
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)
+ '@devframes/agentic': 1.0.0(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0)
+ '@devframes/hub': 1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0)
+ '@devframes/hub-ui': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)
+ '@devframes/json-render-ui': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)
+ '@devframes/plugin-inspect': 1.0.0(devframe@1.2.0)(vite@8.3.5)
+ '@devframes/plugin-messages': 1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.5)
+ '@devframes/plugin-terminals': 1.0.0(@devframes/hub-ui@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0)(vite@8.3.5)
+ '@vitejs/devtools-kit': 0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5)
+ cac: 7.1.0
+ devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.1.0)(ocache@0.3.0)(srvx@1.0.8)
+ h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)
local-pkg: 1.2.1
nostics: 1.3.0
obug: 3.0.0
pathe: 2.0.3
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
transitivePeerDependencies:
- '@devframes/json-render'
- '@devframes/plugin-inspect--assets'
@@ -9730,46 +9019,28 @@ snapshots:
- srvx
optional: true
- '@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3))':
- dependencies:
- '@babel/core': 7.29.7(supports-color@10.2.2)
- '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
- '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
- '@rolldown/pluginutils': 1.0.1
- '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vue: 3.5.43(typescript@6.0.3)
- transitivePeerDependencies:
- - supports-color
-
- '@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))':
+ '@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))':
dependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
'@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))
'@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
'@rolldown/pluginutils': 1.0.1
'@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vue: 3.5.43(typescript@6.0.3)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vue: 3.5.44(typescript@6.0.3)
transitivePeerDependencies:
- supports-color
- '@vitejs/plugin-vue@6.0.9(vite@8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3))':
+ '@vitejs/plugin-vue@6.0.10(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))':
dependencies:
'@rolldown/pluginutils': 1.0.1
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vue: 3.5.43(typescript@6.0.3)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vue: 3.5.44(typescript@6.0.3)
- '@vitejs/plugin-vue@6.0.9(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))':
- dependencies:
- '@rolldown/pluginutils': 1.0.1
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vue: 3.5.43(typescript@6.0.3)
-
- '@vitest/coverage-v8@4.1.11(vitest@4.1.11)':
+ '@vitest/coverage-v8@4.1.12(vitest@4.1.12)':
dependencies:
'@bcoe/v8-coverage': 1.0.2
- '@vitest/utils': 4.1.11
+ '@vitest/utils': 4.1.12
ast-v8-to-istanbul: 1.0.5
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
@@ -9778,92 +9049,94 @@ snapshots:
obug: 2.1.4
std-env: 4.3.0
tinyrainbow: 3.1.1
- vitest: 4.1.11(@types/node@24.19.1)(@vitest/coverage-v8@4.1.11)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
+ vitest: 4.1.12(@types/node@24.19.2)(@vitest/coverage-v8@4.1.12)(vite@8.3.5)
- '@vitest/eslint-plugin@1.6.27(@typescript-eslint/eslint-plugin@8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@4.1.11)':
+ '@vitest/eslint-plugin@1.6.27(@typescript-eslint/eslint-plugin@8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)(vitest@4.1.12)':
dependencies:
'@typescript-eslint/scope-manager': 8.70.0
- '@typescript-eslint/utils': 8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ '@typescript-eslint/utils': 8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ '@typescript-eslint/eslint-plugin': 8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
typescript: 6.0.3
- vitest: 4.1.11(@types/node@24.19.1)(@vitest/coverage-v8@4.1.11)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
+ vitest: 4.1.12(@types/node@24.19.2)(@vitest/coverage-v8@4.1.12)(vite@8.3.5)
transitivePeerDependencies:
- supports-color
- '@vitest/expect@4.1.11':
+ '@vitest/expect@4.1.12':
dependencies:
'@standard-schema/spec': 1.1.0
'@types/chai': 5.2.3
- '@vitest/spy': 4.1.11
- '@vitest/utils': 4.1.11
+ '@vitest/spy': 4.1.12
+ '@vitest/utils': 4.1.12
chai: 6.2.2
tinyrainbow: 3.1.1
- '@vitest/mocker@4.1.11(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))':
- dependencies:
- '@vitest/spy': 4.1.11
- estree-walker: 3.0.3
- magic-string: 0.30.21
- optionalDependencies:
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
-
- '@vitest/mocker@4.1.11(vite@8.3.1)':
+ '@vitest/mocker@4.1.12(vite@8.3.5)':
dependencies:
- '@vitest/spy': 4.1.11
+ '@vitest/spy': 4.1.12
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- '@vitest/pretty-format@4.1.11':
+ '@vitest/pretty-format@4.1.12':
dependencies:
tinyrainbow: 3.1.1
- '@vitest/runner@4.1.11':
+ '@vitest/runner@4.1.12':
dependencies:
- '@vitest/utils': 4.1.11
+ '@vitest/utils': 4.1.12
pathe: 2.0.3
- '@vitest/snapshot@4.1.11':
+ '@vitest/snapshot@4.1.12':
dependencies:
- '@vitest/pretty-format': 4.1.11
- '@vitest/utils': 4.1.11
+ '@vitest/pretty-format': 4.1.12
+ '@vitest/utils': 4.1.12
magic-string: 0.30.21
pathe: 2.0.3
- '@vitest/spy@4.1.11': {}
+ '@vitest/spy@4.1.12': {}
- '@vitest/utils@4.1.11':
+ '@vitest/utils@4.1.12':
dependencies:
- '@vitest/pretty-format': 4.1.11
+ '@vitest/pretty-format': 4.1.12
convert-source-map: 2.0.0
tinyrainbow: 3.1.1
- '@volar/language-core@2.4.28':
+ '@volar/language-core@2.4.30':
dependencies:
- '@volar/source-map': 2.4.28
+ '@volar/source-map': 2.4.30
- '@volar/source-map@2.4.28': {}
+ '@volar/language-service@2.4.30(typescript@6.0.3)':
+ dependencies:
+ '@volar/language-core': 2.4.30
+ vscode-languageserver-protocol: 3.18.5
+ vscode-languageserver-textdocument: 1.0.16
+ vscode-uri: 3.1.0
+ optionalDependencies:
+ typescript: 6.0.3
- '@volar/typescript@2.4.28(typescript@6.0.3)':
+ '@volar/source-map@2.4.30': {}
+
+ '@volar/typescript@2.4.30(typescript@6.0.3)':
dependencies:
- '@volar/language-core': 2.4.28
+ '@volar/language-core': 2.4.30
+ '@volar/language-service': 2.4.30(typescript@6.0.3)
path-browserify: 1.0.1
vscode-uri: 3.1.0
optionalDependencies:
typescript: 6.0.3
- '@vue-macros/common@3.1.4(vue@3.5.43(typescript@6.0.3))':
+ '@vue-macros/common@3.1.4(vue@3.5.44(typescript@6.0.3))':
dependencies:
- '@vue/compiler-sfc': 3.5.43
+ '@vue/compiler-sfc': 3.5.44
ast-kit: 2.2.0
local-pkg: 1.2.1
magic-string-ast: 1.0.3
unplugin-utils: 0.3.2
optionalDependencies:
- vue: 3.5.43(typescript@6.0.3)
+ vue: 3.5.44(typescript@6.0.3)
'@vue/babel-helper-vue-transform-on@2.0.1': {}
@@ -9877,7 +9150,7 @@ snapshots:
'@babel/types': 7.29.8
'@vue/babel-helper-vue-transform-on': 2.0.1
'@vue/babel-plugin-resolve-type': 2.0.1(@babel/core@7.29.7(supports-color@10.2.2))(supports-color@10.2.2)
- '@vue/shared': 3.5.43
+ '@vue/shared': 3.5.44
optionalDependencies:
'@babel/core': 7.29.7(supports-color@10.2.2)
transitivePeerDependencies:
@@ -9889,50 +9162,50 @@ snapshots:
'@babel/core': 7.29.7(supports-color@10.2.2)
'@babel/helper-module-imports': 7.29.7(supports-color@10.2.2)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/parser': 7.29.8
- '@vue/compiler-sfc': 3.5.43
+ '@babel/parser': 7.29.9
+ '@vue/compiler-sfc': 3.5.44
transitivePeerDependencies:
- supports-color
- '@vue/compiler-core@3.5.43':
+ '@vue/compiler-core@3.5.44':
dependencies:
- '@babel/parser': 7.29.8
- '@vue/shared': 3.5.43
+ '@babel/parser': 7.29.9
+ '@vue/shared': 3.5.44
entities: 7.0.1
estree-walker: 2.0.2
- source-map-js: 1.2.1
+ source-map-js: 1.2.2
- '@vue/compiler-dom@3.5.43':
+ '@vue/compiler-dom@3.5.44':
dependencies:
- '@vue/compiler-core': 3.5.43
- '@vue/shared': 3.5.43
+ '@vue/compiler-core': 3.5.44
+ '@vue/shared': 3.5.44
- '@vue/compiler-sfc@3.5.43':
+ '@vue/compiler-sfc@3.5.44':
dependencies:
- '@babel/parser': 7.29.8
- '@vue/compiler-core': 3.5.43
- '@vue/compiler-dom': 3.5.43
- '@vue/compiler-ssr': 3.5.43
- '@vue/shared': 3.5.43
+ '@babel/parser': 7.29.9
+ '@vue/compiler-core': 3.5.44
+ '@vue/compiler-dom': 3.5.44
+ '@vue/compiler-ssr': 3.5.44
+ '@vue/shared': 3.5.44
estree-walker: 2.0.2
magic-string: 0.30.21
- postcss: 8.5.28
- source-map-js: 1.2.1
+ postcss: 8.5.30
+ source-map-js: 1.2.2
- '@vue/compiler-ssr@3.5.43':
+ '@vue/compiler-ssr@3.5.44':
dependencies:
- '@vue/compiler-dom': 3.5.43
- '@vue/shared': 3.5.43
+ '@vue/compiler-dom': 3.5.44
+ '@vue/shared': 3.5.44
'@vue/devtools-api@8.2.1':
dependencies:
'@vue/devtools-kit': 8.2.1
- '@vue/devtools-core@8.2.1(vue@3.5.43(typescript@6.0.3))':
+ '@vue/devtools-core@8.2.1(vue@3.5.44(typescript@6.0.3))':
dependencies:
'@vue/devtools-kit': 8.2.1
'@vue/devtools-shared': 8.2.1
- vue: 3.5.43(typescript@6.0.3)
+ vue: 3.5.44(typescript@6.0.3)
'@vue/devtools-kit@8.2.1':
dependencies:
@@ -9941,125 +9214,79 @@ snapshots:
hookable: 5.5.3
perfect-debounce: 2.1.0
- '@vue/devtools-kit@9.0.0-beta.1(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)':
- dependencies:
- devframe: 1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- transitivePeerDependencies:
- - '@devframes/agentic'
- - cac
- - ocache
- - srvx
- optional: true
-
'@vue/devtools-shared@8.2.1': {}
- '@vue/language-core@3.3.12':
+ '@vue/language-core@3.3.14':
dependencies:
- '@volar/language-core': 2.4.28
- '@vue/compiler-dom': 3.5.43
- '@vue/shared': 3.5.43
+ '@volar/language-core': 2.4.30
+ '@vue/compiler-dom': 3.5.44
+ '@vue/shared': 3.5.44
alien-signals: 3.2.1
muggle-string: 0.4.1
path-browserify: 1.0.1
picomatch: 4.0.7
- '@vue/reactivity@3.5.43':
+ '@vue/reactivity@3.5.44':
dependencies:
- '@vue/shared': 3.5.43
+ '@vue/shared': 3.5.44
- '@vue/runtime-core@3.5.43':
+ '@vue/runtime-core@3.5.44':
dependencies:
- '@vue/reactivity': 3.5.43
- '@vue/shared': 3.5.43
+ '@vue/reactivity': 3.5.44
+ '@vue/shared': 3.5.44
- '@vue/runtime-dom@3.5.43':
+ '@vue/runtime-dom@3.5.44':
dependencies:
- '@vue/reactivity': 3.5.43
- '@vue/runtime-core': 3.5.43
- '@vue/shared': 3.5.43
+ '@vue/reactivity': 3.5.44
+ '@vue/runtime-core': 3.5.44
+ '@vue/shared': 3.5.44
csstype: 3.2.3
- '@vue/server-renderer@3.5.43':
+ '@vue/server-renderer@3.5.44':
dependencies:
- '@vue/compiler-ssr': 3.5.43
- '@vue/runtime-dom': 3.5.43
- '@vue/shared': 3.5.43
-
- '@vue/shared@3.5.43': {}
-
- '@yuku-codegen/binding-android-arm64@0.10.1':
- optional: true
-
- '@yuku-codegen/binding-darwin-arm64@0.10.1':
- optional: true
-
- '@yuku-codegen/binding-darwin-x64@0.10.1':
- optional: true
-
- '@yuku-codegen/binding-freebsd-x64@0.10.1':
- optional: true
-
- '@yuku-codegen/binding-linux-arm-gnu@0.10.1':
- optional: true
+ '@vue/compiler-ssr': 3.5.44
+ '@vue/runtime-dom': 3.5.44
+ '@vue/shared': 3.5.44
- '@yuku-codegen/binding-linux-arm-musl@0.10.1':
- optional: true
-
- '@yuku-codegen/binding-linux-arm64-gnu@0.10.1':
- optional: true
-
- '@yuku-codegen/binding-linux-arm64-musl@0.10.1':
- optional: true
-
- '@yuku-codegen/binding-linux-x64-gnu@0.10.1':
- optional: true
-
- '@yuku-codegen/binding-linux-x64-musl@0.10.1':
- optional: true
-
- '@yuku-codegen/binding-win32-arm64@0.10.1':
- optional: true
-
- '@yuku-codegen/binding-win32-x64@0.10.1':
- optional: true
+ '@vue/shared@3.5.44': {}
- '@yuku-parser/binding-android-arm64@0.10.1':
+ '@yuku-core/binding-android-arm64@0.19.0':
optional: true
- '@yuku-parser/binding-darwin-arm64@0.10.1':
+ '@yuku-core/binding-darwin-arm64@0.19.0':
optional: true
- '@yuku-parser/binding-darwin-x64@0.10.1':
+ '@yuku-core/binding-darwin-x64@0.19.0':
optional: true
- '@yuku-parser/binding-freebsd-x64@0.10.1':
+ '@yuku-core/binding-freebsd-x64@0.19.0':
optional: true
- '@yuku-parser/binding-linux-arm-gnu@0.10.1':
+ '@yuku-core/binding-linux-arm-gnu@0.19.0':
optional: true
- '@yuku-parser/binding-linux-arm-musl@0.10.1':
+ '@yuku-core/binding-linux-arm-musl@0.19.0':
optional: true
- '@yuku-parser/binding-linux-arm64-gnu@0.10.1':
+ '@yuku-core/binding-linux-arm64-gnu@0.19.0':
optional: true
- '@yuku-parser/binding-linux-arm64-musl@0.10.1':
+ '@yuku-core/binding-linux-arm64-musl@0.19.0':
optional: true
- '@yuku-parser/binding-linux-x64-gnu@0.10.1':
+ '@yuku-core/binding-linux-x64-gnu@0.19.0':
optional: true
- '@yuku-parser/binding-linux-x64-musl@0.10.1':
+ '@yuku-core/binding-linux-x64-musl@0.19.0':
optional: true
- '@yuku-parser/binding-win32-arm64@0.10.1':
+ '@yuku-core/binding-win32-arm64@0.19.0':
optional: true
- '@yuku-parser/binding-win32-x64@0.10.1':
+ '@yuku-core/binding-win32-x64@0.19.0':
optional: true
- '@yuku-toolchain/types@0.10.1': {}
+ '@yuku-toolchain/types@0.19.0': {}
'@zeit/schemas@2.36.0': {}
@@ -10164,7 +9391,13 @@ snapshots:
ast-kit@2.2.0:
dependencies:
- '@babel/parser': 7.29.8
+ '@babel/parser': 7.29.9
+ pathe: 2.0.3
+
+ ast-kit@3.0.0:
+ dependencies:
+ '@babel/parser': 8.0.7
+ estree-walker: 3.0.3
pathe: 2.0.3
ast-v8-to-istanbul@1.0.5:
@@ -10173,11 +9406,11 @@ snapshots:
estree-walker: 3.0.3
js-tokens: 10.0.0
- ast-walker-scope@0.9.0:
+ ast-walker-scope@0.10.0:
dependencies:
- '@babel/parser': 7.29.8
- '@babel/types': 7.29.8
- ast-kit: 2.2.0
+ '@babel/parser': 8.0.7
+ '@babel/types': 8.0.6
+ ast-kit: 3.0.0
async-sema@3.1.1: {}
@@ -10185,13 +9418,13 @@ snapshots:
asynckit@0.4.0: {}
- autoprefixer@10.5.4(postcss@8.5.28):
+ autoprefixer@10.6.1(postcss@8.5.30):
dependencies:
- browserslist: 4.28.8
- caniuse-lite: 1.0.30001809
+ browserslist: 4.29.3
+ caniuse-lite: 1.0.30001815
fraction.js: 5.3.4
picocolors: 1.1.1
- postcss: 8.5.28
+ postcss: 8.5.30
postcss-value-parser: 4.2.0
axios@1.19.0(debug@4.4.3(supports-color@10.2.2))(supports-color@10.2.2):
@@ -10241,7 +9474,7 @@ snapshots:
base64-js@1.5.1: {}
- baseline-browser-mapping@2.11.18: {}
+ baseline-browser-mapping@2.11.28: {}
bindings@1.5.0:
dependencies:
@@ -10281,13 +9514,13 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist@4.28.8:
+ browserslist@4.29.3:
dependencies:
- baseline-browser-mapping: 2.11.18
- caniuse-lite: 1.0.30001809
- electron-to-chromium: 1.5.412
- node-releases: 2.0.53
- update-browserslist-db: 1.3.1(browserslist@4.28.8)
+ baseline-browser-mapping: 2.11.28
+ caniuse-lite: 1.0.30001815
+ electron-to-chromium: 1.5.452
+ node-releases: 2.0.58
+ update-browserslist-db: 1.3.4(browserslist@4.29.3)
buffer-crc32@1.0.0: {}
@@ -10314,18 +9547,18 @@ snapshots:
confbox: 0.2.4
defu: 6.1.7
dotenv: 17.4.2
- exsolve: 1.1.3
+ exsolve: 1.2.0
giget: 3.3.1
jiti: 2.7.0
ohash: 2.0.12
pathe: 2.0.3
perfect-debounce: 2.1.0
- pkg-types: 2.3.3
+ pkg-types: 2.4.0
rc9: 3.1.0
optionalDependencies:
magicast: 0.5.5
- cac@7.0.0: {}
+ cac@7.1.0: {}
cacheable@2.5.0:
dependencies:
@@ -10344,10 +9577,10 @@ snapshots:
caniuse-api@4.0.0:
dependencies:
- browserslist: 4.28.8
- caniuse-lite: 1.0.30001809
+ browserslist: 4.29.3
+ caniuse-lite: 1.0.30001815
- caniuse-lite@1.0.30001809: {}
+ caniuse-lite@1.0.30001815: {}
ccount@2.0.1: {}
@@ -10410,8 +9643,6 @@ snapshots:
dependencies:
delayed-stream: 1.0.0
- commander@11.1.0: {}
-
commander@2.20.3: {}
commander@8.3.0: {}
@@ -10454,7 +9685,7 @@ snapshots:
confbox@0.2.4: {}
- confbox@0.3.1: {}
+ confbox@0.3.2: {}
consola@3.4.2: {}
@@ -10470,7 +9701,7 @@ snapshots:
core-js-compat@3.50.0:
dependencies:
- browserslist: 4.28.8
+ browserslist: 4.29.3
core-util-is@1.0.3: {}
@@ -10493,78 +9724,20 @@ snapshots:
dependencies:
uncrypto: 0.1.3
- crossws@0.4.12(srvx@1.0.5):
+ crossws@0.4.12(srvx@1.0.8):
optionalDependencies:
- srvx: 1.0.5
-
- css-select@5.2.2:
- dependencies:
- boolbase: 1.0.0
- css-what: 6.2.2
- domhandler: 5.0.3
- domutils: 3.2.2
- nth-check: 2.1.1
-
- css-tree@2.2.1:
- dependencies:
- mdn-data: 2.0.28
- source-map-js: 1.2.1
-
- css-tree@3.2.1:
- dependencies:
- mdn-data: 2.27.1
- source-map-js: 1.2.1
-
- css-what@6.2.2: {}
+ srvx: 1.0.8
cssesc@3.0.0: {}
- cssnano-preset-default@8.0.8(postcss@8.5.28):
- dependencies:
- browserslist: 4.28.8
- cssnano-utils: 6.0.4(postcss@8.5.28)
- postcss: 8.5.28
- postcss-calc: 10.1.1(postcss@8.5.28)
- postcss-colormin: 8.0.4(postcss@8.5.28)
- postcss-convert-values: 8.0.4(postcss@8.5.28)
- postcss-discard-comments: 8.0.4(postcss@8.5.28)
- postcss-discard-duplicates: 8.0.4(postcss@8.5.28)
- postcss-discard-empty: 8.0.5(postcss@8.5.28)
- postcss-discard-overridden: 8.0.4(postcss@8.5.28)
- postcss-merge-longhand: 8.0.4(postcss@8.5.28)
- postcss-merge-rules: 8.0.5(postcss@8.5.28)
- postcss-minify-font-values: 8.0.4(postcss@8.5.28)
- postcss-minify-gradients: 8.0.5(postcss@8.5.28)
- postcss-minify-params: 8.0.4(postcss@8.5.28)
- postcss-minify-selectors: 8.0.5(postcss@8.5.28)
- postcss-normalize-charset: 8.0.4(postcss@8.5.28)
- postcss-normalize-display-values: 8.0.4(postcss@8.5.28)
- postcss-normalize-positions: 8.0.4(postcss@8.5.28)
- postcss-normalize-repeat-style: 8.0.4(postcss@8.5.28)
- postcss-normalize-string: 8.0.4(postcss@8.5.28)
- postcss-normalize-timing-functions: 8.0.4(postcss@8.5.28)
- postcss-normalize-unicode: 8.0.4(postcss@8.5.28)
- postcss-normalize-url: 8.0.4(postcss@8.5.28)
- postcss-normalize-whitespace: 8.0.5(postcss@8.5.28)
- postcss-ordered-values: 8.0.5(postcss@8.5.28)
- postcss-reduce-initial: 8.0.5(postcss@8.5.28)
- postcss-reduce-transforms: 8.0.4(postcss@8.5.28)
- postcss-svgo: 8.0.5(postcss@8.5.28)
- postcss-unique-selectors: 8.0.4(postcss@8.5.28)
-
- cssnano-utils@6.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
-
- cssnano@8.0.8(postcss@8.5.28):
- dependencies:
- cssnano-preset-default: 8.0.8(postcss@8.5.28)
- lilconfig: 3.1.3
- postcss: 8.5.28
-
- csso@5.0.5:
- dependencies:
- css-tree: 2.2.1
+ cssnano@9.9.0(postcss@8.5.30):
+ dependencies:
+ '@colordx/core': 7.3.0
+ '@csstools/css-tokenizer': 4.0.2
+ browserslist: 4.29.3
+ caniuse-api: 4.0.0
+ postcss: 8.5.30
+ postcss-calc: 11.2.3(postcss@8.5.30)
csstype@3.2.3: {}
@@ -10619,33 +9792,17 @@ snapshots:
detect-libc@2.1.2: {}
- devalue@5.9.2: {}
+ devalue@6.0.3: {}
- devalue@6.0.2: {}
-
- devframe@1.0.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5):
- dependencies:
- crossws: 0.4.12(srvx@1.0.5)
- h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)
- nostics: 1.3.0
- pathe: 2.0.3
- optionalDependencies:
- '@devframes/agentic': 1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0)
- cac: 7.0.0
- transitivePeerDependencies:
- - ocache
- - srvx
- optional: true
-
- devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5):
+ devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.1.0)(ocache@0.3.0)(srvx@1.0.8):
dependencies:
- crossws: 0.4.12(srvx@1.0.5)
- h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)
+ crossws: 0.4.12(srvx@1.0.8)
+ h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)
nostics: 1.3.0
pathe: 2.0.3
optionalDependencies:
- '@devframes/agentic': 1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0)
- cac: 7.0.0
+ '@devframes/agentic': 1.0.0(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0)
+ cac: 7.1.0
transitivePeerDependencies:
- ocache
- srvx
@@ -10657,25 +9814,7 @@ snapshots:
diff-sequences@29.6.3: {}
- diff@8.0.4: {}
-
- dom-serializer@2.0.0:
- dependencies:
- domelementtype: 2.3.0
- domhandler: 5.0.3
- entities: 4.5.0
-
- domelementtype@2.3.0: {}
-
- domhandler@5.0.3:
- dependencies:
- domelementtype: 2.3.0
-
- domutils@3.2.2:
- dependencies:
- dom-serializer: 2.0.0
- domelementtype: 2.3.0
- domhandler: 5.0.3
+ diff@9.0.0: {}
dot-prop@10.2.0:
dependencies:
@@ -10699,7 +9838,7 @@ snapshots:
ee-first@1.1.1: {}
- electron-to-chromium@1.5.412: {}
+ electron-to-chromium@1.5.452: {}
emoji-regex@10.6.0: {}
@@ -10707,7 +9846,7 @@ snapshots:
emoji-regex@9.2.2: {}
- empathic@2.0.1: {}
+ empathic@2.1.0: {}
encodeurl@2.0.0: {}
@@ -10716,25 +9855,21 @@ snapshots:
graceful-fs: 4.2.11
tapable: 2.3.3
- entities@4.5.0: {}
-
entities@7.0.1: {}
entities@8.0.0: {}
env-runner@0.2.3:
dependencies:
- crossws: 0.4.12(srvx@1.0.5)
- exsolve: 1.1.3
- httpxy: 0.5.5
- srvx: 1.0.5
+ crossws: 0.4.12(srvx@1.0.8)
+ exsolve: 1.2.0
+ httpxy: 0.5.6
+ srvx: 1.0.8
error-stack-parser-es@1.0.5: {}
error-stack-parser-es@2.0.1: {}
- errx@0.1.2: {}
-
errx@0.2.2: {}
es-define-property@1.0.1: {}
@@ -10743,6 +9878,8 @@ snapshots:
es-module-lexer@2.3.2: {}
+ es-module-lexer@3.0.4: {}
+
es-object-atoms@1.1.2:
dependencies:
es-errors: 1.3.0
@@ -10791,15 +9928,15 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-compat-utils@0.5.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-compat-utils@0.5.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
semver: 7.8.5
- eslint-config-flat-gitignore@2.4.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-config-flat-gitignore@2.4.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
- '@eslint/compat': 2.1.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ '@eslint/compat': 2.1.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
eslint-flat-config-utils@3.2.0:
dependencies:
@@ -10813,44 +9950,44 @@ snapshots:
optionalDependencies:
unrs-resolver: 1.12.2
- eslint-json-compat-utils@0.2.3(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(jsonc-eslint-parser@3.3.0):
+ eslint-json-compat-utils@0.2.3(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(jsonc-eslint-parser@3.3.0):
dependencies:
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
esquery: 1.7.0
jsonc-eslint-parser: 3.3.0
- eslint-merge-processors@2.0.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-merge-processors@2.0.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
- eslint-plugin-antfu@3.2.3(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-plugin-antfu@3.2.3(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
- eslint-plugin-command@4.0.0(@typescript-eslint/typescript-estree@8.70.0(supports-color@10.2.2)(typescript@6.0.3))(@typescript-eslint/utils@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-plugin-command@4.0.0(@typescript-eslint/typescript-estree@8.70.0(supports-color@10.2.2)(typescript@6.0.3))(@typescript-eslint/utils@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
'@es-joy/jsdoccomment': 0.92.0
'@typescript-eslint/typescript-estree': 8.70.0(supports-color@10.2.2)(typescript@6.0.3)
- '@typescript-eslint/utils': 8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ '@typescript-eslint/utils': 8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
- eslint-plugin-es-x@7.8.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-plugin-es-x@7.8.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
'@eslint-community/regexpp': 4.12.2
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
- eslint-compat-utils: 0.5.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint-compat-utils: 0.5.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint-plugin-import-lite@0.6.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-plugin-import-lite@0.6.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
- eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2):
+ eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2):
dependencies:
'@typescript-eslint/types': 8.70.0
comment-parser: 1.4.9
debug: 4.4.3(supports-color@10.2.2)
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
eslint-import-context: 0.1.9(unrs-resolver@1.12.2)
is-glob: 4.0.3
minimatch: 10.2.6
@@ -10858,20 +9995,20 @@ snapshots:
stable-hash-x: 0.2.0
unrs-resolver: 1.12.2
optionalDependencies:
- '@typescript-eslint/utils': 8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
transitivePeerDependencies:
- supports-color
- eslint-plugin-jsdoc@64.5.4(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3):
+ eslint-plugin-jsdoc@64.5.4(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3):
dependencies:
'@es-joy/jsdoccomment': 0.98.0
'@es-joy/resolve.exports': 1.2.0
- '@typescript-eslint/utils': 8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
are-docs-informative: 0.1.1
comment-parser: 1.4.9
debug: 4.4.3(supports-color@10.2.2)
escape-string-regexp: 5.0.0
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
espree: 11.2.0
esquery: 1.7.0
html-entities: 2.6.0
@@ -10885,27 +10022,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-jsonc@3.4.2(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-plugin-jsonc@3.4.2(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
'@eslint/core': 1.2.1
'@eslint/plugin-kit': 0.7.3
'@ota-meshi/ast-token-store': 0.3.0
diff-sequences: 29.6.3
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
- eslint-json-compat-utils: 0.2.3(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(jsonc-eslint-parser@3.3.0)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint-json-compat-utils: 0.2.3(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(jsonc-eslint-parser@3.3.0)
jsonc-eslint-parser: 3.3.0
natural-compare: 1.4.0
synckit: 0.11.13
transitivePeerDependencies:
- '@eslint/json'
- eslint-plugin-n@18.3.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(typescript@6.0.3):
+ eslint-plugin-n@18.3.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(typescript@6.0.3):
dependencies:
- '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
enhanced-resolve: 5.24.5
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
- eslint-plugin-es-x: 7.8.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint-plugin-es-x: 7.8.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
get-tsconfig: 4.14.3
globals: 15.15.0
globrex: 0.1.2
@@ -10916,20 +10053,20 @@ snapshots:
eslint-plugin-no-only-tests@3.4.0: {}
- eslint-plugin-perfectionist@5.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3):
+ eslint-plugin-perfectionist@5.10.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3):
dependencies:
- '@typescript-eslint/utils': 8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ '@typescript-eslint/utils': 8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
natural-orderby: 5.0.0
transitivePeerDependencies:
- supports-color
- typescript
- eslint-plugin-pnpm@1.9.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-plugin-pnpm@1.9.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
- empathic: 2.0.1
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
- eslint-json-compat-utils: 0.2.3(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(jsonc-eslint-parser@3.3.0)
+ empathic: 2.1.0
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint-json-compat-utils: 0.2.3(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(jsonc-eslint-parser@3.3.0)
jsonc-eslint-parser: 3.3.0
pathe: 2.0.3
pnpm-workspace-yaml: 1.9.1
@@ -10939,39 +10076,39 @@ snapshots:
transitivePeerDependencies:
- '@eslint/json'
- eslint-plugin-regexp@3.2.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-plugin-regexp@3.2.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
'@eslint-community/regexpp': 4.12.2
comment-parser: 1.4.9
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
jsdoc-type-pratt-parser: 9.2.2
refa: 0.12.1
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
- eslint-plugin-toml@1.5.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2):
+ eslint-plugin-toml@1.5.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2):
dependencies:
'@eslint/core': 1.2.1
'@eslint/plugin-kit': 0.7.3
'@ota-meshi/ast-token-store': 0.3.0
debug: 4.4.3(supports-color@10.2.2)
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
toml-eslint-parser: 1.0.3
transitivePeerDependencies:
- supports-color
- eslint-plugin-unicorn@76.0.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-plugin-unicorn@76.0.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
'@eslint/css-tree': 4.0.5
- browserslist: 4.28.8
+ browserslist: 4.29.3
change-case: 5.4.4
ci-info: 4.4.0
core-js-compat: 3.50.0
detect-indent: 7.0.2
entities: 8.0.0
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
find-up-simple: 1.0.1
globals: 17.11.0
identifier-regex: 1.1.0
@@ -10985,41 +10122,41 @@ snapshots:
strip-indent: 4.1.1
yaml: 2.9.1
- eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-plugin-unused-imports@4.4.1(@typescript-eslint/eslint-plugin@8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
optionalDependencies:
- '@typescript-eslint/eslint-plugin': 8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ '@typescript-eslint/eslint-plugin': 8.70.0(@typescript-eslint/parser@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- eslint-plugin-vue@10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)))(@typescript-eslint/parser@8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)):
+ eslint-plugin-vue@10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)))(@typescript-eslint/parser@8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(vue-eslint-parser@10.4.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)):
dependencies:
- '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 7.1.5
semver: 7.8.5
- vue-eslint-parser: 10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)
+ vue-eslint-parser: 10.4.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)
xml-name-validator: 5.0.0
optionalDependencies:
- '@stylistic/eslint-plugin': 5.10.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
- '@typescript-eslint/parser': 8.70.0(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
+ '@stylistic/eslint-plugin': 5.10.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@typescript-eslint/parser': 8.70.0(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3)
- eslint-plugin-yml@3.8.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-plugin-yml@3.8.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
'@eslint/core': 1.2.1
'@eslint/plugin-kit': 0.7.3
'@ota-meshi/ast-token-store': 0.3.0
diff-sequences: 29.6.3
escape-string-regexp: 5.0.0
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
natural-compare: 1.4.0
yaml-eslint-parser: 2.1.0
- eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.43)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2)):
+ eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.44)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2)):
dependencies:
- '@vue/compiler-sfc': 3.5.43
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ '@vue/compiler-sfc': 3.5.44
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
eslint-scope@9.1.2:
dependencies:
@@ -11034,9 +10171,9 @@ snapshots:
eslint-visitor-keys@5.0.1: {}
- eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2):
+ eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2):
dependencies:
- '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))
'@eslint-community/regexpp': 4.12.2
'@eslint/config-array': 0.23.5(supports-color@10.2.2)
'@eslint/config-helpers': 0.7.0
@@ -11147,7 +10284,7 @@ snapshots:
expect-type@1.4.0: {}
- exsolve@1.1.3: {}
+ exsolve@1.2.0: {}
fake-indexeddb@6.2.5: {}
@@ -11173,7 +10310,7 @@ snapshots:
fast-npm-meta@2.2.0:
dependencies:
- cac: 7.0.0
+ cac: 7.1.0
fast-string-truncated-width@3.0.3: {}
@@ -11258,7 +10395,7 @@ snapshots:
format@0.2.2: {}
- formatly@0.7.0:
+ formatly@0.11.4:
dependencies:
fd-package-json: 2.0.0
package-manager-detector: 1.9.0
@@ -11355,7 +10492,7 @@ snapshots:
dependencies:
'@sindresorhus/merge-streams': 4.0.0
fast-glob: 3.3.3
- ignore: 7.0.12
+ ignore: 7.0.14
is-path-inside: 4.0.0
micromatch: 4.0.8
slash: 5.1.0
@@ -11383,12 +10520,12 @@ snapshots:
ufo: 1.6.4
uncrypto: 0.1.3
- h3@2.0.1-rc.32(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0):
+ h3@2.0.1-rc.32(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0):
dependencies:
rou3: 0.9.2
- srvx: 1.0.5
+ srvx: 1.0.8
optionalDependencies:
- crossws: 0.4.12(srvx@1.0.5)
+ crossws: 0.4.12(srvx@1.0.8)
ocache: 0.3.0
has-flag@4.0.0: {}
@@ -11443,7 +10580,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- httpxy@0.5.5: {}
+ httpxy@0.5.6: {}
human-signals@2.1.0: {}
@@ -11457,37 +10594,18 @@ snapshots:
ignore@5.3.2: {}
- ignore@7.0.12: {}
+ ignore@7.0.14: {}
- image-meta@0.2.2: {}
+ image-meta@0.3.0: {}
- import-without-cache@0.4.0: {}
-
- impound@1.2.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)):
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- es-module-lexer: 2.3.2
- pathe: 2.0.3
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- unplugin-utils: 0.3.2
- transitivePeerDependencies:
- - '@farmfe/core'
- - '@rsbuild/core'
- - '@rspack/core'
- - bun-types-no-globals
- - esbuild
- - rolldown
- - rollup
- - unloader
- - vite
- - webpack
+ import-without-cache@0.4.1: {}
- impound@1.2.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1):
+ impound@1.2.1(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
- es-module-lexer: 2.3.2
+ es-module-lexer: 3.0.4
pathe: 2.0.3
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
unplugin-utils: 0.3.2
transitivePeerDependencies:
- '@farmfe/core'
@@ -11555,7 +10673,7 @@ snapshots:
dependencies:
is-docker: 3.0.0
- is-installed-globally@1.0.0:
+ is-installed-globally@1.0.1:
dependencies:
global-directory: 4.0.1
is-path-inside: 4.0.0
@@ -11655,25 +10773,24 @@ snapshots:
klona@2.0.6: {}
- knip@6.39.0:
+ knip@6.44.1:
dependencies:
- fdir: 6.5.0(picomatch@4.0.7)
- formatly: 0.7.0
+ formatly: 0.11.4
get-tsconfig: 4.14.3
jiti: 2.7.0
- oxc-parser: 0.150.0
+ oxc-parser: 0.155.0
oxc-resolver: 11.24.2
picomatch: 4.0.7
- smol-toml: 1.8.0
+ smol-toml: 1.9.1
strip-json-comments: 5.0.3
tinyglobby: 0.2.17
- unbash: 4.0.11
+ unbash: 6.0.1
yaml: 2.9.1
zod: 4.6.5
knitwork@1.3.0: {}
- launch-editor@2.14.1:
+ launch-editor@2.14.2:
dependencies:
picocolors: 1.1.1
shell-quote: 1.10.0
@@ -11736,14 +10853,12 @@ snapshots:
lightningcss-win32-arm64-msvc: 1.33.0
lightningcss-win32-x64-msvc: 1.33.0
- lilconfig@3.1.3: {}
-
- listhen@1.10.1(srvx@1.0.5):
+ listhen@1.10.1(srvx@1.0.8):
dependencies:
'@parcel/watcher-wasm': 2.6.0
citty: 0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac)
consola: 3.4.2
- crossws: 0.4.12(srvx@1.0.5)
+ crossws: 0.4.12(srvx@1.0.8)
defu: 6.1.7
get-port-please: 3.2.0
h3: 1.15.11
@@ -11764,7 +10879,7 @@ snapshots:
local-pkg@1.2.1:
dependencies:
mlly: 1.8.2
- pkg-types: 2.3.3
+ pkg-types: 2.4.0
quansync: 0.2.11
locate-path@6.0.0:
@@ -11781,7 +10896,7 @@ snapshots:
lru-cache@10.4.3: {}
- lru-cache@11.5.2: {}
+ lru-cache@11.5.3: {}
lru-cache@5.1.1:
dependencies:
@@ -11795,15 +10910,15 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.6.0
- magic-string@1.4.2:
+ magic-string@1.4.3:
dependencies:
'@jridgewell/sourcemap-codec': 1.6.0
magicast@0.5.5:
dependencies:
- '@babel/parser': 7.29.8
+ '@babel/parser': 7.29.9
'@babel/types': 7.29.8
- source-map-js: 1.2.1
+ source-map-js: 1.2.2
make-dir@4.0.0:
dependencies:
@@ -11938,10 +11053,6 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
- mdn-data@2.0.28: {}
-
- mdn-data@2.27.1: {}
-
mdn-data@2.29.0: {}
merge-stream@2.0.0: {}
@@ -12181,7 +11292,7 @@ snapshots:
dependencies:
mime-db: 1.54.0
- mime@4.1.0: {}
+ mime@4.1.1: {}
mimic-fn@2.1.0: {}
@@ -12230,172 +11341,59 @@ snapshots:
muggle-string@0.4.1: {}
- my-bad@0.2.9(vite@8.3.1):
+ my-bad@0.2.11(vite@8.3.5):
dependencies:
clickable-path: 0.1.1
errx: 0.2.2
fnv1a-64: 0.1.2
optionalDependencies:
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- nanoid@3.3.18: {}
+ nanoid@3.3.20: {}
nanotar@0.3.0: {}
napi-postinstall@0.3.4: {}
- natural-compare@1.4.0: {}
-
- natural-orderby@5.0.0: {}
-
- negotiator@0.6.4: {}
-
- nf3@0.3.24: {}
-
- nf3@0.4.0: {}
-
- nitro@3.0.260903-beta(vite@8.3.1):
- dependencies:
- consola: 3.4.2
- crossws: 0.4.12(srvx@1.0.5)
- db0: 0.4.1
- env-runner: 0.2.3
- h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)
- hookable: 6.1.2
- nf3: 0.3.24
- ocache: 0.3.0
- rolldown: 1.2.12
- rou3: 0.9.2
- srvx: 1.0.5
- unenv: 2.0.0-rc.24
- unstorage: 2.0.0-alpha.10
- optionalDependencies:
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
-
- nitropack@2.13.4(oxc-parser@0.150.0)(rolldown@1.2.12)(srvx@1.0.5)(supports-color@10.2.2)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)):
- dependencies:
- '@cloudflare/kv-asset-handler': 0.4.2
- '@rollup/plugin-alias': 6.0.0(rollup@4.63.5)
- '@rollup/plugin-commonjs': 29.0.3(rollup@4.63.5)
- '@rollup/plugin-inject': 5.0.5(rollup@4.63.5)
- '@rollup/plugin-json': 6.1.0(rollup@4.63.5)
- '@rollup/plugin-node-resolve': 16.0.3(rollup@4.63.5)
- '@rollup/plugin-replace': 6.0.3(rollup@4.63.5)
- '@rollup/plugin-terser': 1.0.0(rollup@4.63.5)
- '@vercel/nft': 1.11.0(rollup@4.63.5)(supports-color@10.2.2)
- archiver: 7.0.1
- c12: 3.3.4(magicast@0.5.5)
- chokidar: 5.0.0
- citty: 0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac)
- 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
- defu: 6.1.7
- destr: 2.0.5
- dot-prop: 10.2.0
- esbuild: 0.28.2
- escape-string-regexp: 5.0.0
- etag: 1.8.1
- exsolve: 1.1.3
- globby: 16.2.4
- gzip-size: 7.0.0
- h3: 1.15.11
- hookable: 5.5.3
- httpxy: 0.5.5
- ioredis: 5.11.1(supports-color@10.2.2)
- jiti: 2.7.0
- klona: 2.0.6
- knitwork: 1.3.0
- listhen: 1.10.1(srvx@1.0.5)
- magic-string: 0.30.21
- magicast: 0.5.5
- mime: 4.1.0
- mlly: 1.8.2
- node-fetch-native: 1.6.7
- node-mock-http: 1.0.5
- ofetch: 1.5.1
- ohash: 2.0.12
- pathe: 2.0.3
- perfect-debounce: 2.1.0
- pkg-types: 2.3.3
- pretty-bytes: 7.1.1
- radix3: 1.1.2
- rollup: 4.63.5
- rollup-plugin-visualizer: 7.1.1(rolldown@1.2.12)(rollup@4.63.5)
- scule: 1.3.0
- semver: 7.8.5
- serve-placeholder: 2.0.2
- serve-static: 2.2.1(supports-color@10.2.2)
- source-map: 0.7.6
- std-env: 4.3.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.4.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- unplugin-utils: 0.3.2
- unstorage: 1.17.5(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))
- untyped: 2.0.0
- unwasm: 0.5.3
- youch: 4.1.1
- youch-core: 0.3.3
- 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'
- - '@rsbuild/core'
- - '@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
-
- nitropack@2.13.4(oxc-parser@0.150.0)(rolldown@1.2.12)(srvx@1.0.5)(supports-color@10.2.2)(vite@8.3.1):
+ natural-compare@1.4.0: {}
+
+ natural-orderby@5.0.0: {}
+
+ negotiator@0.6.4: {}
+
+ nf3@0.3.24: {}
+
+ nf3@0.4.2: {}
+
+ nitro@3.0.260903-beta(vite@8.3.5):
+ dependencies:
+ consola: 3.4.2
+ crossws: 0.4.12(srvx@1.0.8)
+ db0: 0.4.1
+ env-runner: 0.2.3
+ h3: 2.0.1-rc.32(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)
+ hookable: 6.1.2
+ nf3: 0.3.24
+ ocache: 0.3.0
+ rolldown: 1.2.15
+ rou3: 0.9.2
+ srvx: 1.0.8
+ unenv: 2.0.0-rc.24
+ unstorage: 2.0.0-alpha.10
+ optionalDependencies:
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+
+ nitropack@2.13.5(oxc-parser@0.155.0)(rolldown@1.2.15)(srvx@1.0.8)(supports-color@10.2.2)(vite@8.3.5):
dependencies:
'@cloudflare/kv-asset-handler': 0.4.2
- '@rollup/plugin-alias': 6.0.0(rollup@4.63.5)
- '@rollup/plugin-commonjs': 29.0.3(rollup@4.63.5)
- '@rollup/plugin-inject': 5.0.5(rollup@4.63.5)
- '@rollup/plugin-json': 6.1.0(rollup@4.63.5)
- '@rollup/plugin-node-resolve': 16.0.3(rollup@4.63.5)
- '@rollup/plugin-replace': 6.0.3(rollup@4.63.5)
- '@rollup/plugin-terser': 1.0.0(rollup@4.63.5)
- '@vercel/nft': 1.11.0(rollup@4.63.5)(supports-color@10.2.2)
+ '@rollup/plugin-alias': 6.0.0(rollup@4.65.0)
+ '@rollup/plugin-commonjs': 29.0.3(rollup@4.65.0)
+ '@rollup/plugin-inject': 5.0.5(rollup@4.65.0)
+ '@rollup/plugin-json': 6.1.0(rollup@4.65.0)
+ '@rollup/plugin-node-resolve': 16.0.3(rollup@4.65.0)
+ '@rollup/plugin-replace': 6.0.3(rollup@4.65.0)
+ '@rollup/plugin-terser': 1.0.0(rollup@4.65.0)
+ '@vercel/nft': 1.11.0(rollup@4.65.0)(supports-color@10.2.2)
archiver: 7.0.1
c12: 3.3.4(magicast@0.5.5)
chokidar: 5.0.0
@@ -12413,20 +11411,20 @@ snapshots:
esbuild: 0.28.2
escape-string-regexp: 5.0.0
etag: 1.8.1
- exsolve: 1.1.3
+ exsolve: 1.2.0
globby: 16.2.4
gzip-size: 7.0.0
h3: 1.15.11
hookable: 5.5.3
- httpxy: 0.5.5
+ httpxy: 0.5.6
ioredis: 5.11.1(supports-color@10.2.2)
jiti: 2.7.0
klona: 2.0.6
knitwork: 1.3.0
- listhen: 1.10.1(srvx@1.0.5)
+ listhen: 1.10.1(srvx@1.0.8)
magic-string: 0.30.21
magicast: 0.5.5
- mime: 4.1.0
+ mime: 4.1.1
mlly: 1.8.2
node-fetch-native: 1.6.7
node-mock-http: 1.0.5
@@ -12434,11 +11432,11 @@ snapshots:
ohash: 2.0.12
pathe: 2.0.3
perfect-debounce: 2.1.0
- pkg-types: 2.3.3
- pretty-bytes: 7.1.1
+ pkg-types: 2.4.0
+ pretty-bytes: 7.2.0
radix3: 1.1.2
- rollup: 4.63.5
- rollup-plugin-visualizer: 7.1.1(rolldown@1.2.12)(rollup@4.63.5)
+ rollup: 4.65.0
+ rollup-plugin-visualizer: 7.1.1(rolldown@1.2.15)(rollup@4.65.0)
scule: 1.3.0
semver: 7.8.5
serve-placeholder: 2.0.2
@@ -12450,9 +11448,9 @@ snapshots:
uncrypto: 0.1.3
unctx: 2.5.0
unenv: 2.0.0-rc.24
- unimport: 6.4.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ unimport: 6.5.0(esbuild@0.28.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
unplugin-utils: 0.3.2
- unstorage: 1.17.5(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))
+ unstorage: 1.17.6(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))
untyped: 2.0.0
unwasm: 0.5.3
youch: 4.1.1
@@ -12510,9 +11508,9 @@ snapshots:
node-mock-http@1.0.5: {}
- node-releases@2.0.53: {}
+ node-releases@2.0.58: {}
- node@runtime:24.21.0: {}
+ node@runtime:24.22.2: {}
nopt@8.1.0:
dependencies:
@@ -12539,53 +11537,54 @@ snapshots:
dependencies:
boolbase: 1.0.0
- nuxt-nightly@5.0.0-2610071710-0296ca4(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@nuxt/devtools@4.0.0-beta.4(ddf5c11ae80b7693a52c84f37bf138db))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3)))(@vue/compiler-sfc@3.5.43)(acorn@8.18.0)(autoprefixer@10.5.4(postcss@8.5.28))(confbox@0.3.1)(cssnano@8.0.8(postcss@8.5.28))(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(jiti@2.7.0)(lightningcss@1.33.0)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610071710-0296ca4)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1):
+ nuxt-nightly@5.0.0-2610281032-c0c2b8f(b2498f916eb52d89d5e6af25e4a7a181):
dependencies:
- '@dxup/nuxt': 0.5.10(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ '@dxup/nuxt': 0.5.10(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(esbuild@0.28.2)(giget@3.3.1)(jiti@2.7.0)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
'@jridgewell/trace-mapping': 0.3.31
'@nuxt/cli': link:packages/nuxt-cli
- '@nuxt/devtools-onboard': 4.0.0-beta.4(@nuxt/devtools@4.0.0-beta.4(ddf5c11ae80b7693a52c84f37bf138db))(@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)))
- '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))'
- '@nuxt/nitro-server': '@nuxt/nitro-server-nightly@5.0.0-2610071710-0296ca4(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(@oxc-project/types@0.152.0)(acorn@8.18.0)(confbox@0.3.1)(dotenv@17.4.2)(esbuild@0.28.2)(giget@3.3.1)(jiti@2.7.0)(lightningcss@1.33.0)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610071710-0296ca4)(oxc-parser@0.150.0)(rollup@4.63.5)(typescript@6.0.3)(vite@8.3.1)'
- '@nuxt/schema': '@nuxt/schema-nightly@5.0.0-2610071710-0296ca4'
- '@nuxt/telemetry': 2.9.1(@nuxt/kit-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)))
- '@nuxt/vite-builder': '@nuxt/vite-builder-nightly@5.0.0-2610071710-0296ca4(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3)))(autoprefixer@10.5.4(postcss@8.5.28))(confbox@0.3.1)(cssnano@8.0.8(postcss@8.5.28))(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610071710-0296ca4)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(terser@5.50.0)(typescript@6.0.3)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))(vue-tsc@3.3.12(typescript@6.0.3))(vue@3.5.43(typescript@6.0.3))(yaml@2.9.1)'
- '@nuxt/vite-server': '@nuxt/vite-server-nightly@5.0.0-2610071710-0296ca4(@nuxt/schema-nightly@5.0.0-2610071710-0296ca4)(confbox@0.3.1)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.2)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610071710-0296ca4)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))(vite@8.3.1)'
- '@unhead/vue': 3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
- '@vue/shared': 3.5.43
+ '@nuxt/devtools-onboard': 4.0.0(@nuxt/devtools@3.4.4(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(@vitejs/devtools@0.7.6)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)(vue@3.5.44(typescript@6.0.3)))(@nuxt/kit-nightly@5.0.0-2610281032-c0c2b8f(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)))
+ '@nuxt/kit': '@nuxt/kit-nightly@5.0.0-2610281032-c0c2b8f(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))'
+ '@nuxt/nitro-server': '@nuxt/nitro-server-nightly@5.0.0-2610281032-c0c2b8f(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(@oxc-project/types@0.155.0)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(acorn@8.18.0)(confbox@0.3.2)(dotenv@17.4.2)(esbuild@0.28.2)(giget@3.3.1)(jiti@2.7.0)(lightningcss@1.33.0)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610281032-c0c2b8f)(oxc-parser@0.155.0)(rollup@4.65.0)(typescript@6.0.3)(vite@8.3.5)'
+ '@nuxt/schema': '@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f'
+ '@nuxt/telemetry': 2.9.1(@nuxt/kit-nightly@5.0.0-2610281032-c0c2b8f(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)))
+ '@nuxt/vite-builder': '@nuxt/vite-builder-nightly@5.0.0-2610281032-c0c2b8f(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(@vitejs/plugin-vue-jsx@5.1.6(supports-color@10.2.2)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3)))(autoprefixer@10.6.1(postcss@8.5.30))(confbox@0.3.2)(cssnano@9.9.0(postcss@8.5.30))(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610281032-c0c2b8f)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(terser@5.50.0)(typescript@6.0.3)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vue-tsc@3.3.14(typescript@6.0.3))(vue@3.5.44(typescript@6.0.3))(yaml@2.9.1)'
+ '@nuxt/vite-server': '@nuxt/vite-server-nightly@5.0.0-2610281032-c0c2b8f(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(nuxt-nightly@5.0.0-2610281032-c0c2b8f)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)'
+ '@unhead/vue': 3.4.3(@oxc-project/types@0.155.0)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
+ '@vue/shared': 3.5.44
chokidar: 5.0.0
clickable-path: 0.1.1
compatx: 0.2.0
consola: 3.4.2
cookie-es: 3.1.1
defu: 6.1.7
- devalue: 6.0.2
+ devalue: 6.0.3
errx: 0.2.2
escape-string-regexp: 5.0.0
- exsolve: 1.1.3
+ exsolve: 1.2.0
fetchdts: 0.2.0
fnv1a-64: 0.1.2
hookable: 6.1.2
- ignore: 7.0.12
- impound: 1.2.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ ignore: 7.0.14
+ impound: 1.2.1(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
iron-webcrypto: 2.0.0
klona: 2.0.6
knitwork: 1.3.0
- magic-string: 1.4.2
- my-bad: 0.2.9(vite@8.3.1)
+ magic-string: 1.4.3
+ my-bad: 0.2.11(vite@8.3.5)
nanotar: 0.3.0
nostics: 1.3.0
+ nuxt: nuxt-nightly@5.0.0-2610281032-c0c2b8f(b2498f916eb52d89d5e6af25e4a7a181)
object-identity: 0.2.3
ofetch: 2.0.0-alpha.3
ohash: 2.0.12
on-change: 6.0.2
- oxc-walker: 1.1.1(@oxc-project/types@0.152.0)(oxc-parser@0.150.0)(rolldown@1.2.12)
+ oxc-walker: 1.1.1(@oxc-project/types@0.155.0)(oxc-parser@0.155.0)(rolldown@1.2.15)
pathe: 2.0.3
perfect-debounce: 2.1.0
picomatch: 4.0.7
- pkg-types: 2.3.3
- rolldown: 1.2.12
- rolldown-string: 0.3.1(rolldown@1.2.12)
+ pkg-types: 2.4.0
+ rolldown: 1.2.15
+ rolldown-string: 0.3.1(rolldown@1.2.15)
rou3: 0.9.2
scule: 1.3.0
std-env: 4.3.0
@@ -12593,20 +11592,20 @@ snapshots:
ufo: 1.6.4
ultrahtml: 1.7.0
uncrypto: 0.1.3
- unctx: 3.0.1(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
- undici: 8.11.2
- unhead: 3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- unimport: 7.0.2(acorn@8.18.0)(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- unrouting: 0.2.3
+ unctx: 3.0.1(magic-string@1.4.3)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ undici: 8.12.3
+ unhead: 3.4.3(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ unimport: 7.0.2(acorn@8.18.0)(esbuild@0.28.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ unrouting: 0.3.1
untyped: 2.0.0
verkit: 0.5.0
- vue: 3.5.43(typescript@6.0.3)
+ vue: 3.5.44(typescript@6.0.3)
vue-bundle-renderer: 2.4.0
- vue-component-type-helpers: 3.3.12
- vue-router: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
+ vue-component-type-helpers: 3.3.13
+ vue-router: 5.4.0(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
optionalDependencies:
- '@types/node': 24.19.1
+ '@types/node': 24.19.2
jiti: 2.7.0
transitivePeerDependencies:
- '@babel/plugin-proposal-decorators'
@@ -12636,214 +11635,78 @@ snapshots:
- giget
- less
- lightningcss
- - magicast
- meow
- mlly
- - nuxt
- - optionator
- - oxc-parser
- - oxlint
- - pinia
- - rollup
- - rollup-plugin-visualizer
- - sass
- - sass-embedded
- - stylelint
- - stylus
- - sugarss
- - terser
- - tsx
- - typescript
- - unloader
- - vite
- - vue-tsc
- - webpack
- - yaml
-
- nuxt@4.5.2(9c5f936106b88934fca11c623e137666):
- dependencies:
- '@dxup/nuxt': 0.5.10(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- '@nuxt/cli': link:packages/nuxt-cli
- '@nuxt/devtools': 3.4.2(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2))(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(supports-color@10.2.2)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3))
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- '@nuxt/nitro-server': 4.5.2(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(db0@0.4.1)(esbuild@0.28.2)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magic-string@1.4.2)(nuxt@4.5.2(9c5f936106b88934fca11c623e137666))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(typescript@6.0.3)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- '@nuxt/schema': 4.5.2
- '@nuxt/telemetry': 2.9.1(@nuxt/kit@4.5.2(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))))
- '@nuxt/vite-builder': 4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(magic-string@1.4.2)(nuxt@4.5.2(9c5f936106b88934fca11c623e137666))(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vue-tsc@3.3.12(typescript@6.0.3))(vue@3.5.43(typescript@6.0.3))(yaml@2.9.1)
- '@unhead/vue': 3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3))
- '@vue/shared': 3.5.43
- chokidar: 5.0.0
- compatx: 0.2.0
- consola: 3.4.2
- cookie-es: 3.1.1
- defu: 6.1.7
- devalue: 5.9.2
- errx: 0.1.2
- escape-string-regexp: 5.0.0
- exsolve: 1.1.3
- fnv1a-64: 0.1.2
- hookable: 6.1.2
- ignore: 7.0.12
- impound: 1.2.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- jiti: 2.7.0
- klona: 2.0.6
- knitwork: 1.3.0
- magic-string: 1.4.2
- mlly: 1.8.2
- nanotar: 0.3.0
- nostics: 1.3.0
- nypm: 0.6.10
- object-identity: 0.2.3
- ofetch: 1.5.1
- ohash: 2.0.12
- on-change: 6.0.2
- oxc-walker: 1.1.1(@oxc-project/types@0.152.0)(oxc-parser@0.150.0)(rolldown@1.2.12)
- pathe: 2.0.3
- perfect-debounce: 2.1.0
- picomatch: 4.0.7
- pkg-types: 2.3.3
- rolldown: 1.2.12
- rolldown-string: 0.3.1(rolldown@1.2.12)
- rou3: 0.9.2
- scule: 1.3.0
- std-env: 4.3.0
- tinyglobby: 0.2.17
- ufo: 1.6.4
- ultrahtml: 1.7.0
- uncrypto: 0.1.3
- unctx: 3.0.1(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- undici: 8.11.2
- unhead: 3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- unimport: 6.4.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- unrouting: 0.2.3
- untyped: 2.0.0
- verkit: 0.3.2
- vue: 3.5.43(typescript@6.0.3)
- vue-component-type-helpers: 3.3.12
- vue-router: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3))
- optionalDependencies:
- '@types/node': 24.19.1
- transitivePeerDependencies:
- - '@azure/app-configuration'
- - '@azure/cosmos'
- - '@azure/data-tables'
- - '@azure/identity'
- - '@azure/keyvault-secrets'
- - '@azure/storage-blob'
- - '@babel/plugin-proposal-decorators'
- - '@babel/plugin-syntax-jsx'
- - '@babel/plugin-syntax-typescript'
- - '@biomejs/biome'
- - '@capacitor/preferences'
- - '@deno/kv'
- - '@electric-sql/pglite'
- - '@farmfe/core'
- - '@libsql/client'
- - '@netlify/blobs'
- - '@oxc-project/types'
- - '@pinia/colada'
- - '@planetscale/database'
- - '@rollup/plugin-babel'
- - '@rsbuild/core'
- - '@rspack/core'
- - '@unhead/cli'
- - '@upstash/redis'
- - '@vercel/blob'
- - '@vercel/functions'
- - '@vercel/kv'
- - '@vitejs/devtools'
- - '@vitejs/devtools-kit'
- - '@vue/compiler-sfc'
- - aws4fetch
- - bare-abort-controller
- - bare-buffer
- - better-sqlite3
- - bufferutil
- - bun-types-no-globals
- - db0
- - drizzle-orm
- - encoding
- - esbuild
- - eslint
- - idb-keyval
- - ioredis
- - less
- - lightningcss
- - magicast
- - meow
- - mysql2
- optionator
- oxc-parser
- oxlint
- pinia
- - react-native-b4a
- 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
- nuxt@4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.3.4)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.5)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1):
+ nuxt@4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.8))(devframe@1.2.0)(ocache@0.3.0))(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.3.4)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1):
dependencies:
- '@dxup/nuxt': 0.5.10(esbuild@0.28.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ '@dxup/nuxt': 0.5.10(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(esbuild@0.28.2)(giget@3.3.1)(jiti@2.7.0)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ '@jridgewell/trace-mapping': 0.3.31
'@nuxt/cli': link:packages/nuxt-cli
- '@nuxt/devtools': 3.4.2(@vitejs/devtools@0.7.6)(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2))(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(supports-color@10.2.2)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
- '@nuxt/nitro-server': 4.5.2(06dcebe95b22782e936c7403f16cc7d2)
- '@nuxt/schema': 4.5.2
- '@nuxt/telemetry': 2.9.1(@nuxt/kit@4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)))
- '@nuxt/vite-builder': 4.5.2(766a2c84867f6db0d3e83bf69312b239)
- '@unhead/vue': 3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
- '@vue/shared': 3.5.43
+ '@nuxt/devalue': 2.0.2
+ '@nuxt/devtools': 3.4.4(@nuxt/schema@4.6.2)(@vitejs/devtools@0.7.6)(confbox@0.3.2)(db0@0.3.4)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
+ '@nuxt/kit': 4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ '@nuxt/nitro-server': 4.6.2(355e06eb408c9985915a5f731e82f9cf)
+ '@nuxt/schema': 4.6.2
+ '@nuxt/telemetry': 2.9.1(@nuxt/kit@4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)))
+ '@nuxt/vite-builder': 4.6.2(773d7309b55b2554bf8ea7a8154b59d7)
+ '@nuxt/vite-server': 4.6.2(2c000570f94c0507dd385f79147606c7)
+ '@unhead/vue': 3.4.3(@oxc-project/types@0.155.0)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
+ '@vue/shared': 3.5.44
chokidar: 5.0.0
+ clickable-path: 0.1.1
compatx: 0.2.0
consola: 3.4.2
cookie-es: 3.1.1
defu: 6.1.7
- devalue: 5.9.2
- errx: 0.1.2
+ destr: 2.0.5
+ devalue: 6.0.3
+ errx: 0.2.2
escape-string-regexp: 5.0.0
- exsolve: 1.1.3
+ exsolve: 1.2.0
+ fetchdts: 0.2.0
fnv1a-64: 0.1.2
hookable: 6.1.2
- ignore: 7.0.12
- impound: 1.2.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ ignore: 7.0.14
+ impound: 1.2.1(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ iron-webcrypto: 2.0.0
jiti: 2.7.0
klona: 2.0.6
knitwork: 1.3.0
- magic-string: 1.4.2
- mlly: 1.8.2
+ magic-string: 1.4.3
+ my-bad: 0.2.11(vite@8.3.5)
nanotar: 0.3.0
nostics: 1.3.0
- nypm: 0.6.10
object-identity: 0.2.3
ofetch: 1.5.1
ohash: 2.0.12
on-change: 6.0.2
- oxc-walker: 1.1.1(@oxc-project/types@0.152.0)(oxc-parser@0.150.0)(rolldown@1.2.12)
+ oxc-walker: 1.1.1(@oxc-project/types@0.155.0)(oxc-parser@0.155.0)(rolldown@1.2.15)
pathe: 2.0.3
perfect-debounce: 2.1.0
picomatch: 4.0.7
- pkg-types: 2.3.3
- rolldown: 1.2.12
- rolldown-string: 0.3.1(rolldown@1.2.12)
+ pkg-types: 2.4.0
+ rolldown: 1.2.15
+ rolldown-string: 0.3.1(rolldown@1.2.15)
rou3: 0.9.2
scule: 1.3.0
std-env: 4.3.0
@@ -12851,19 +11714,20 @@ snapshots:
ufo: 1.6.4
ultrahtml: 1.7.0
uncrypto: 0.1.3
- unctx: 3.0.1(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
- undici: 8.11.2
- unhead: 3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- unimport: 6.4.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ unctx: 3.0.1(magic-string@1.4.3)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ undici: 8.12.3
+ unhead: 3.4.3(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ unimport: 7.0.2(acorn@8.18.0)(esbuild@0.28.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
unrouting: 0.2.3
untyped: 2.0.0
- verkit: 0.3.2
- vue: 3.5.43(typescript@6.0.3)
- vue-component-type-helpers: 3.3.12
- vue-router: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
+ verkit: 0.5.0
+ vue: 3.5.44(typescript@6.0.3)
+ vue-bundle-renderer: 2.4.0
+ vue-component-type-helpers: 3.3.13
+ vue-router: 5.4.0(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
optionalDependencies:
- '@types/node': 24.19.1
+ '@types/node': 24.19.2
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -12895,23 +11759,27 @@ snapshots:
- '@vitejs/devtools'
- '@vitejs/devtools-kit'
- '@vue/compiler-sfc'
+ - acorn
- aws4fetch
- bare-abort-controller
- bare-buffer
- better-sqlite3
- bufferutil
- bun-types-no-globals
+ - confbox
- db0
+ - dotenv
- drizzle-orm
- encoding
- esbuild
- eslint
+ - giget
- idb-keyval
- ioredis
- less
- lightningcss
- - magicast
- meow
+ - mlly
- mysql2
- optionator
- oxc-parser
@@ -12941,50 +11809,56 @@ snapshots:
- yaml
optional: true
- nuxt@4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.4.1)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1):
+ nuxt@4.6.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.155.0)(@types/node@24.19.2)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.44)(acorn@8.18.0)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(esbuild@0.28.2)(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(mlly@1.8.2)(optionator@0.9.4)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0))(rollup@4.65.0)(srvx@1.0.8)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3))(yaml@2.9.1):
dependencies:
- '@dxup/nuxt': 0.5.10(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ '@dxup/nuxt': 0.5.10(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(esbuild@0.28.2)(giget@3.3.1)(jiti@2.7.0)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ '@jridgewell/trace-mapping': 0.3.31
'@nuxt/cli': link:packages/nuxt-cli
- '@nuxt/devtools': 3.4.2(@vitejs/devtools@0.7.6)(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2))(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(supports-color@10.2.2)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- '@nuxt/nitro-server': 4.5.2(f2c52e9eeb9572afbbc0b233f8ffea26)
- '@nuxt/schema': 4.5.2
- '@nuxt/telemetry': 2.9.1(@nuxt/kit@4.5.2(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))))
- '@nuxt/vite-builder': 4.5.2(52e7b70d16296c34164bf4afd042105a)
- '@unhead/vue': 3.4.2(@oxc-project/types@0.152.0)(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
- '@vue/shared': 3.5.43
+ '@nuxt/devalue': 2.0.2
+ '@nuxt/devtools': 3.4.4(@nuxt/schema@4.6.2)(@vitejs/devtools@0.7.6)(confbox@0.3.2)(db0@0.4.1)(dotenv@17.4.2)(giget@3.3.1)(ioredis@5.11.1(supports-color@10.2.2))(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
+ '@nuxt/kit': 4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ '@nuxt/nitro-server': 4.6.2(552c4c094e7ab887cea7496c15d81d04)
+ '@nuxt/schema': 4.6.2
+ '@nuxt/telemetry': 2.9.1(@nuxt/kit@4.6.2(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)))
+ '@nuxt/vite-builder': 4.6.2(49ddea832495fe6a6696b1c0c89336ad)
+ '@nuxt/vite-server': 4.6.2(fdbc70c3b70a87efc086eddbd8adae4f)
+ '@unhead/vue': 3.4.3(@oxc-project/types@0.155.0)(@vitejs/devtools-kit@0.7.6(@devframes/agentic@1.0.0)(cac@7.1.0)(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5))(esbuild@0.28.2)(lightningcss@1.33.0)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
+ '@vue/shared': 3.5.44
chokidar: 5.0.0
+ clickable-path: 0.1.1
compatx: 0.2.0
consola: 3.4.2
cookie-es: 3.1.1
defu: 6.1.7
- devalue: 5.9.2
- errx: 0.1.2
+ destr: 2.0.5
+ devalue: 6.0.3
+ errx: 0.2.2
escape-string-regexp: 5.0.0
- exsolve: 1.1.3
+ exsolve: 1.2.0
+ fetchdts: 0.2.0
fnv1a-64: 0.1.2
hookable: 6.1.2
- ignore: 7.0.12
- impound: 1.2.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ ignore: 7.0.14
+ impound: 1.2.1(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ iron-webcrypto: 2.0.0
jiti: 2.7.0
klona: 2.0.6
knitwork: 1.3.0
- magic-string: 1.4.2
- mlly: 1.8.2
+ magic-string: 1.4.3
+ my-bad: 0.2.11(vite@8.3.5)
nanotar: 0.3.0
nostics: 1.3.0
- nypm: 0.6.10
object-identity: 0.2.3
ofetch: 1.5.1
ohash: 2.0.12
on-change: 6.0.2
- oxc-walker: 1.1.1(@oxc-project/types@0.152.0)(oxc-parser@0.150.0)(rolldown@1.2.12)
+ oxc-walker: 1.1.1(@oxc-project/types@0.155.0)(oxc-parser@0.155.0)(rolldown@1.2.15)
pathe: 2.0.3
perfect-debounce: 2.1.0
picomatch: 4.0.7
- pkg-types: 2.3.3
- rolldown: 1.2.12
- rolldown-string: 0.3.1(rolldown@1.2.12)
+ pkg-types: 2.4.0
+ rolldown: 1.2.15
+ rolldown-string: 0.3.1(rolldown@1.2.15)
rou3: 0.9.2
scule: 1.3.0
std-env: 4.3.0
@@ -12992,19 +11866,20 @@ snapshots:
ufo: 1.6.4
ultrahtml: 1.7.0
uncrypto: 0.1.3
- unctx: 3.0.1(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
- undici: 8.11.2
- unhead: 3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- unimport: 6.4.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ unctx: 3.0.1(magic-string@1.4.3)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
+ undici: 8.12.3
+ unhead: 3.4.3(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ unimport: 7.0.2(acorn@8.18.0)(esbuild@0.28.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
unrouting: 0.2.3
untyped: 2.0.0
- verkit: 0.3.2
- vue: 3.5.43(typescript@6.0.3)
- vue-component-type-helpers: 3.3.12
- vue-router: 5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3))
+ verkit: 0.5.0
+ vue: 3.5.44(typescript@6.0.3)
+ vue-bundle-renderer: 2.4.0
+ vue-component-type-helpers: 3.3.13
+ vue-router: 5.4.0(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3))
optionalDependencies:
- '@types/node': 24.19.1
+ '@types/node': 24.19.2
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -13036,23 +11911,27 @@ snapshots:
- '@vitejs/devtools'
- '@vitejs/devtools-kit'
- '@vue/compiler-sfc'
+ - acorn
- aws4fetch
- bare-abort-controller
- bare-buffer
- better-sqlite3
- bufferutil
- bun-types-no-globals
+ - confbox
- db0
+ - dotenv
- drizzle-orm
- encoding
- esbuild
- eslint
+ - giget
- idb-keyval
- ioredis
- less
- lightningcss
- - magicast
- meow
+ - mlly
- mysql2
- optionator
- oxc-parser
@@ -13081,12 +11960,6 @@ snapshots:
- xml2js
- yaml
- nypm@0.6.10:
- dependencies:
- citty: 0.2.2(patch_hash=24c57c383378e5de0f0b955a987077b0d3ab2cc2f1d3919c5193e801c7afadac)
- pathe: 2.0.3
- tinyexec: 1.3.1
-
object-deep-merge@2.0.1: {}
object-identity@0.2.3: {}
@@ -13141,29 +12014,29 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
- oxc-parser@0.150.0:
+ oxc-parser@0.155.0:
dependencies:
- '@oxc-project/types': 0.150.0
+ '@oxc-project/types': 0.155.0
optionalDependencies:
- '@oxc-parser/binding-android-arm-eabi': 0.150.0
- '@oxc-parser/binding-android-arm64': 0.150.0
- '@oxc-parser/binding-darwin-arm64': 0.150.0
- '@oxc-parser/binding-darwin-x64': 0.150.0
- '@oxc-parser/binding-freebsd-x64': 0.150.0
- '@oxc-parser/binding-linux-arm-gnueabihf': 0.150.0
- '@oxc-parser/binding-linux-arm-musleabihf': 0.150.0
- '@oxc-parser/binding-linux-arm64-gnu': 0.150.0
- '@oxc-parser/binding-linux-arm64-musl': 0.150.0
- '@oxc-parser/binding-linux-ppc64-gnu': 0.150.0
- '@oxc-parser/binding-linux-riscv64-gnu': 0.150.0
- '@oxc-parser/binding-linux-riscv64-musl': 0.150.0
- '@oxc-parser/binding-linux-s390x-gnu': 0.150.0
- '@oxc-parser/binding-linux-x64-gnu': 0.150.0
- '@oxc-parser/binding-linux-x64-musl': 0.150.0
- '@oxc-parser/binding-openharmony-arm64': 0.150.0
- '@oxc-parser/binding-win32-arm64-msvc': 0.150.0
- '@oxc-parser/binding-win32-ia32-msvc': 0.150.0
- '@oxc-parser/binding-win32-x64-msvc': 0.150.0
+ '@oxc-parser/binding-android-arm-eabi': 0.155.0
+ '@oxc-parser/binding-android-arm64': 0.155.0
+ '@oxc-parser/binding-darwin-arm64': 0.155.0
+ '@oxc-parser/binding-darwin-x64': 0.155.0
+ '@oxc-parser/binding-freebsd-x64': 0.155.0
+ '@oxc-parser/binding-linux-arm-gnueabihf': 0.155.0
+ '@oxc-parser/binding-linux-arm-musleabihf': 0.155.0
+ '@oxc-parser/binding-linux-arm64-gnu': 0.155.0
+ '@oxc-parser/binding-linux-arm64-musl': 0.155.0
+ '@oxc-parser/binding-linux-ppc64-gnu': 0.155.0
+ '@oxc-parser/binding-linux-riscv64-gnu': 0.155.0
+ '@oxc-parser/binding-linux-riscv64-musl': 0.155.0
+ '@oxc-parser/binding-linux-s390x-gnu': 0.155.0
+ '@oxc-parser/binding-linux-x64-gnu': 0.155.0
+ '@oxc-parser/binding-linux-x64-musl': 0.155.0
+ '@oxc-parser/binding-openharmony-arm64': 0.155.0
+ '@oxc-parser/binding-win32-arm64-msvc': 0.155.0
+ '@oxc-parser/binding-win32-ia32-msvc': 0.155.0
+ '@oxc-parser/binding-win32-x64-msvc': 0.155.0
oxc-resolver@11.24.2:
optionalDependencies:
@@ -13187,11 +12060,11 @@ snapshots:
'@oxc-resolver/binding-win32-arm64-msvc': 11.24.2
'@oxc-resolver/binding-win32-x64-msvc': 11.24.2
- oxc-walker@1.1.1(@oxc-project/types@0.152.0)(oxc-parser@0.150.0)(rolldown@1.2.12):
+ oxc-walker@1.1.1(@oxc-project/types@0.155.0)(oxc-parser@0.155.0)(rolldown@1.2.15):
optionalDependencies:
- '@oxc-project/types': 0.152.0
- oxc-parser: 0.150.0
- rolldown: 1.2.12
+ '@oxc-project/types': 0.155.0
+ oxc-parser: 0.155.0
+ rolldown: 1.2.15
p-limit@3.1.0:
dependencies:
@@ -13244,7 +12117,7 @@ snapshots:
path-scurry@2.0.2:
dependencies:
- lru-cache: 11.5.2
+ lru-cache: 11.5.3
minipass: 7.1.3
path-to-regexp@3.3.0: {}
@@ -13262,7 +12135,7 @@ snapshots:
pkce-challenge@5.0.1:
optional: true
- pkg-pr-new@0.0.88: {}
+ pkg-pr-new@0.0.93: {}
pkg-types@1.3.1:
dependencies:
@@ -13270,10 +12143,10 @@ snapshots:
mlly: 1.8.2
pathe: 2.0.3
- pkg-types@2.3.3:
+ pkg-types@2.4.0:
dependencies:
- confbox: 0.3.1
- exsolve: 1.1.3
+ confbox: 0.3.2
+ exsolve: 1.2.0
pathe: 2.0.3
pluralize@8.0.0: {}
@@ -13282,169 +12155,23 @@ snapshots:
dependencies:
yaml: 2.9.1
- postcss-calc@10.1.1(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-selector-parser: 7.1.5
- postcss-value-parser: 4.2.0
-
- postcss-colormin@8.0.4(postcss@8.5.28):
- dependencies:
- '@colordx/core': 5.6.0
- browserslist: 4.28.8
- caniuse-api: 4.0.0
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-convert-values@8.0.4(postcss@8.5.28):
- dependencies:
- browserslist: 4.28.8
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-discard-comments@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-selector-parser: 7.1.5
-
- postcss-discard-duplicates@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
-
- postcss-discard-empty@8.0.5(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
-
- postcss-discard-overridden@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
-
- postcss-merge-longhand@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
- stylehacks: 8.0.4(postcss@8.5.28)
-
- postcss-merge-rules@8.0.5(postcss@8.5.28):
+ postcss-calc@11.2.3(postcss@8.5.30):
dependencies:
- browserslist: 4.28.8
- caniuse-api: 4.0.0
- cssnano-utils: 6.0.4(postcss@8.5.28)
- postcss: 8.5.28
- postcss-selector-parser: 7.1.5
-
- postcss-minify-font-values@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-minify-gradients@8.0.5(postcss@8.5.28):
- dependencies:
- '@colordx/core': 5.6.0
- cssnano-utils: 6.0.4(postcss@8.5.28)
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-minify-params@8.0.4(postcss@8.5.28):
- dependencies:
- browserslist: 4.28.8
- cssnano-utils: 6.0.4(postcss@8.5.28)
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-minify-selectors@8.0.5(postcss@8.5.28):
- dependencies:
- browserslist: 4.28.8
- caniuse-api: 4.0.0
- cssesc: 3.0.0
- postcss: 8.5.28
- postcss-selector-parser: 7.1.5
-
- postcss-normalize-charset@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
-
- postcss-normalize-display-values@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-normalize-positions@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-normalize-repeat-style@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-normalize-string@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-normalize-timing-functions@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-normalize-unicode@8.0.4(postcss@8.5.28):
- dependencies:
- browserslist: 4.28.8
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-normalize-url@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-normalize-whitespace@8.0.5(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-ordered-values@8.0.5(postcss@8.5.28):
- dependencies:
- cssnano-utils: 6.0.4(postcss@8.5.28)
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
-
- postcss-reduce-initial@8.0.5(postcss@8.5.28):
- dependencies:
- browserslist: 4.28.8
- caniuse-api: 4.0.0
- postcss: 8.5.28
-
- postcss-reduce-transforms@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
+ '@csstools/css-tokenizer': 4.0.2
+ postcss: 8.5.30
postcss-selector-parser@7.1.5:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-svgo@8.0.5(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-value-parser: 4.2.0
- svgo: 4.0.2
-
- postcss-unique-selectors@8.0.4(postcss@8.5.28):
- dependencies:
- postcss: 8.5.28
- postcss-selector-parser: 7.1.5
-
postcss-value-parser@4.2.0: {}
- postcss@8.5.28:
+ postcss@8.5.30:
dependencies:
- nanoid: 3.3.18
+ nanoid: 3.3.20
picocolors: 1.1.1
- source-map-js: 1.2.1
+ source-map-js: 1.2.2
powershell-utils@0.1.0: {}
@@ -13452,7 +12179,7 @@ snapshots:
prelude-ls@1.2.1: {}
- pretty-bytes@7.1.1: {}
+ pretty-bytes@7.2.0: {}
process-nextick-args@2.0.1: {}
@@ -13571,90 +12298,90 @@ snapshots:
reusify@1.1.0: {}
- rolldown-plugin-dts@0.28.6(@volar/typescript@2.4.28(typescript@6.0.3))(@vue/language-core@3.3.12)(oxc-resolver@11.24.2)(rolldown@1.2.12)(typescript@6.0.3)(vue-tsc@3.3.12(typescript@6.0.3)):
+ rolldown-plugin-dts@0.28.8(@volar/typescript@2.4.30(typescript@6.0.3))(@vue/language-core@3.3.14)(oxc-resolver@11.24.2)(rolldown@1.2.15)(typescript@6.0.3)(vue-tsc@3.3.14(typescript@6.0.3)):
dependencies:
dts-resolver: 3.0.0(oxc-resolver@11.24.2)
get-tsconfig: 5.0.0-beta.6
obug: 3.0.0
- rolldown: 1.2.12
- yuku-ast: 0.10.1
- yuku-codegen: 0.10.1
- yuku-parser: 0.10.1
+ rolldown: 1.2.15
+ yuku-ast: 0.19.0
+ yuku-codegen: 0.19.0
+ yuku-parser: 0.19.0
optionalDependencies:
- '@volar/typescript': 2.4.28(typescript@6.0.3)
- '@vue/language-core': 3.3.12
+ '@volar/typescript': 2.4.30(typescript@6.0.3)
+ '@vue/language-core': 3.3.14
typescript: 6.0.3
- vue-tsc: 3.3.12(typescript@6.0.3)
+ vue-tsc: 3.3.14(typescript@6.0.3)
transitivePeerDependencies:
- oxc-resolver
- rolldown-string@0.3.1(rolldown@1.2.12):
+ rolldown-string@0.3.1(rolldown@1.2.15):
dependencies:
- magic-string: 1.4.2
+ magic-string: 1.4.3
optionalDependencies:
- rolldown: 1.2.12
+ rolldown: 1.2.15
- rolldown@1.2.12:
+ rolldown@1.2.15:
dependencies:
- '@oxc-project/types': 0.152.0
+ '@oxc-project/types': 0.155.0
'@rolldown/pluginutils': 1.0.1
optionalDependencies:
- '@rolldown/binding-android-arm-eabi': 1.2.12
- '@rolldown/binding-android-arm64': 1.2.12
- '@rolldown/binding-darwin-arm64': 1.2.12
- '@rolldown/binding-darwin-x64': 1.2.12
- '@rolldown/binding-freebsd-x64': 1.2.12
- '@rolldown/binding-linux-arm-gnueabihf': 1.2.12
- '@rolldown/binding-linux-arm64-gnu': 1.2.12
- '@rolldown/binding-linux-arm64-musl': 1.2.12
- '@rolldown/binding-linux-ppc64-gnu': 1.2.12
- '@rolldown/binding-linux-s390x-gnu': 1.2.12
- '@rolldown/binding-linux-x64-gnu': 1.2.12
- '@rolldown/binding-linux-x64-musl': 1.2.12
- '@rolldown/binding-openharmony-arm64': 1.2.12
- '@rolldown/binding-win32-arm64-msvc': 1.2.12
- '@rolldown/binding-win32-x64-msvc': 1.2.12
-
- rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5):
+ '@rolldown/binding-android-arm-eabi': 1.2.15
+ '@rolldown/binding-android-arm64': 1.2.15
+ '@rolldown/binding-darwin-arm64': 1.2.15
+ '@rolldown/binding-darwin-x64': 1.2.15
+ '@rolldown/binding-freebsd-x64': 1.2.15
+ '@rolldown/binding-linux-arm-gnueabihf': 1.2.15
+ '@rolldown/binding-linux-arm64-gnu': 1.2.15
+ '@rolldown/binding-linux-arm64-musl': 1.2.15
+ '@rolldown/binding-linux-ppc64-gnu': 1.2.15
+ '@rolldown/binding-linux-s390x-gnu': 1.2.15
+ '@rolldown/binding-linux-x64-gnu': 1.2.15
+ '@rolldown/binding-linux-x64-musl': 1.2.15
+ '@rolldown/binding-openharmony-arm64': 1.2.15
+ '@rolldown/binding-win32-arm64-msvc': 1.2.15
+ '@rolldown/binding-win32-x64-msvc': 1.2.15
+
+ rollup-plugin-visualizer@7.1.1(rolldown@1.2.15)(rollup@4.65.0):
dependencies:
open: 11.0.1
picomatch: 4.0.7
source-map: 0.8.0
yargs: 18.1.0
optionalDependencies:
- rolldown: 1.2.12
- rollup: 4.63.5
+ rolldown: 1.2.15
+ rollup: 4.65.0
- rollup@4.63.5:
+ rollup@4.65.0:
dependencies:
'@types/estree': 1.0.9
optionalDependencies:
'@napi-rs/lzma-linux-x64-gnu': 1.5.1
- '@rollup/rollup-android-arm-eabi': 4.63.5
- '@rollup/rollup-android-arm64': 4.63.5
- '@rollup/rollup-darwin-arm64': 4.63.5
- '@rollup/rollup-darwin-x64': 4.63.5
- '@rollup/rollup-freebsd-arm64': 4.63.5
- '@rollup/rollup-freebsd-x64': 4.63.5
- '@rollup/rollup-linux-arm-gnueabihf': 4.63.5
- '@rollup/rollup-linux-arm-musleabihf': 4.63.5
- '@rollup/rollup-linux-arm64-gnu': 4.63.5
- '@rollup/rollup-linux-arm64-musl': 4.63.5
- '@rollup/rollup-linux-loong64-gnu': 4.63.5
- '@rollup/rollup-linux-loong64-musl': 4.63.5
- '@rollup/rollup-linux-ppc64-gnu': 4.63.5
- '@rollup/rollup-linux-ppc64-musl': 4.63.5
- '@rollup/rollup-linux-riscv64-gnu': 4.63.5
- '@rollup/rollup-linux-riscv64-musl': 4.63.5
- '@rollup/rollup-linux-s390x-gnu': 4.63.5
- '@rollup/rollup-linux-x64-gnu': 4.63.5
- '@rollup/rollup-linux-x64-musl': 4.63.5
- '@rollup/rollup-openbsd-x64': 4.63.5
- '@rollup/rollup-openharmony-arm64': 4.63.5
- '@rollup/rollup-win32-arm64-msvc': 4.63.5
- '@rollup/rollup-win32-ia32-msvc': 4.63.5
- '@rollup/rollup-win32-x64-gnu': 4.63.5
- '@rollup/rollup-win32-x64-msvc': 4.63.5
+ '@rollup/rollup-android-arm-eabi': 4.65.0
+ '@rollup/rollup-android-arm64': 4.65.0
+ '@rollup/rollup-darwin-arm64': 4.65.0
+ '@rollup/rollup-darwin-x64': 4.65.0
+ '@rollup/rollup-freebsd-arm64': 4.65.0
+ '@rollup/rollup-freebsd-x64': 4.65.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.65.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.65.0
+ '@rollup/rollup-linux-arm64-gnu': 4.65.0
+ '@rollup/rollup-linux-arm64-musl': 4.65.0
+ '@rollup/rollup-linux-loong64-gnu': 4.65.0
+ '@rollup/rollup-linux-loong64-musl': 4.65.0
+ '@rollup/rollup-linux-ppc64-gnu': 4.65.0
+ '@rollup/rollup-linux-ppc64-musl': 4.65.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.65.0
+ '@rollup/rollup-linux-riscv64-musl': 4.65.0
+ '@rollup/rollup-linux-s390x-gnu': 4.65.0
+ '@rollup/rollup-linux-x64-gnu': 4.65.0
+ '@rollup/rollup-linux-x64-musl': 4.65.0
+ '@rollup/rollup-openbsd-x64': 4.65.0
+ '@rollup/rollup-openharmony-arm64': 4.65.0
+ '@rollup/rollup-win32-arm64-msvc': 4.65.0
+ '@rollup/rollup-win32-ia32-msvc': 4.65.0
+ '@rollup/rollup-win32-x64-gnu': 4.65.0
+ '@rollup/rollup-win32-x64-msvc': 4.65.0
fsevents: 2.3.3
rou3@0.9.2: {}
@@ -13669,8 +12396,6 @@ snapshots:
safe-buffer@5.2.1: {}
- sax@1.6.1: {}
-
scslre@0.3.0:
dependencies:
'@eslint-community/regexpp': 4.12.2
@@ -13701,7 +12426,7 @@ snapshots:
serialize-javascript@7.1.0: {}
- seroval@1.6.8: {}
+ seroval@1.7.3: {}
serve-handler@6.1.7:
dependencies:
@@ -13758,16 +12483,6 @@ snapshots:
signal-exit@4.1.0: {}
- simple-git@3.36.0(supports-color@10.2.2):
- dependencies:
- '@kwsites/file-exists': 1.1.1(supports-color@10.2.2)
- '@kwsites/promise-deferred': 1.1.1
- '@simple-git/args-pathspec': 1.0.3
- '@simple-git/argv-parser': 1.1.1
- debug: 4.4.3(supports-color@10.2.2)
- transitivePeerDependencies:
- - supports-color
-
sirv@3.0.2:
dependencies:
'@polka/url': 1.0.0-next.29
@@ -13780,9 +12495,9 @@ snapshots:
smob@1.6.2: {}
- smol-toml@1.8.0: {}
+ smol-toml@1.9.1: {}
- source-map-js@1.2.1: {}
+ source-map-js@1.2.2: {}
source-map-support@0.5.21:
dependencies:
@@ -13806,6 +12521,8 @@ snapshots:
srvx@1.0.5: {}
+ srvx@1.0.8: {}
+
stable-hash-x@0.2.0: {}
stack-trace@1.0.0-pre2: {}
@@ -13882,12 +12599,6 @@ snapshots:
structured-clone-es@2.0.1: {}
- stylehacks@8.0.4(postcss@8.5.28):
- dependencies:
- browserslist: 4.28.8
- postcss: 8.5.28
- postcss-selector-parser: 7.1.5
-
supports-color@10.2.2: {}
supports-color@7.2.0:
@@ -13896,16 +12607,6 @@ snapshots:
supports-preserve-symlinks-flag@1.0.0: {}
- svgo@4.0.2:
- dependencies:
- commander: 11.1.0
- css-select: 5.2.2
- css-tree: 3.2.1
- css-what: 6.2.2
- csso: 5.0.5
- picocolors: 1.1.1
- sax: 1.6.1
-
synckit@0.11.13:
dependencies:
'@pkgr/core': 0.3.6
@@ -13968,6 +12669,8 @@ snapshots:
fdir: 6.5.0(picomatch@4.0.7)
picomatch: 4.0.7
+ tinyps@0.5.1: {}
+
tinyrainbow@3.1.1: {}
to-regex-range@5.0.1:
@@ -13989,56 +12692,28 @@ snapshots:
tr46@0.0.3: {}
- tree-kill@1.2.2: {}
-
ts-api-utils@2.5.0(typescript@6.0.3):
dependencies:
typescript: 6.0.3
- tsdown@0.23.0(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(@volar/typescript@2.4.28(typescript@6.0.3))(@vue/language-core@3.3.12)(oxc-resolver@11.24.2)(typescript@6.0.3)(vue-tsc@3.3.12(typescript@6.0.3)):
- dependencies:
- cac: 7.0.0
- defu: 6.1.7
- empathic: 2.0.1
- hookable: 6.1.2
- import-without-cache: 0.4.0
- obug: 2.1.4
- picomatch: 4.0.7
- rolldown: 1.2.12
- rolldown-plugin-dts: 0.28.6(@volar/typescript@2.4.28(typescript@6.0.3))(@vue/language-core@3.3.12)(oxc-resolver@11.24.2)(rolldown@1.2.12)(typescript@6.0.3)(vue-tsc@3.3.12(typescript@6.0.3))
- tinyexec: 1.3.1
- tinyglobby: 0.2.17
- tree-kill: 1.2.2
- unconfig-core: 7.5.0
- verkit: 0.4.1
- optionalDependencies:
- '@vitejs/devtools': 0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- typescript: 6.0.3
- transitivePeerDependencies:
- - '@typescript/native-preview'
- - '@volar/typescript'
- - '@vue/language-core'
- - oxc-resolver
- - vue-tsc
-
- tsdown@0.23.0(@vitejs/devtools@0.7.6)(@volar/typescript@2.4.28(typescript@6.0.3))(@vue/language-core@3.3.12)(oxc-resolver@11.24.2)(typescript@6.0.3)(vue-tsc@3.3.12(typescript@6.0.3)):
+ tsdown@0.23.4(@vitejs/devtools@0.7.6)(@volar/typescript@2.4.30(typescript@6.0.3))(@vue/language-core@3.3.14)(oxc-resolver@11.24.2)(typescript@6.0.3)(vue-tsc@3.3.14(typescript@6.0.3)):
dependencies:
- cac: 7.0.0
+ cac: 7.1.0
defu: 6.1.7
- empathic: 2.0.1
+ empathic: 2.1.0
hookable: 6.1.2
- import-without-cache: 0.4.0
- obug: 2.1.4
+ import-without-cache: 0.4.1
+ obug: 3.0.0
picomatch: 4.0.7
- rolldown: 1.2.12
- rolldown-plugin-dts: 0.28.6(@volar/typescript@2.4.28(typescript@6.0.3))(@vue/language-core@3.3.12)(oxc-resolver@11.24.2)(rolldown@1.2.12)(typescript@6.0.3)(vue-tsc@3.3.12(typescript@6.0.3))
+ rolldown: 1.2.15
+ rolldown-plugin-dts: 0.28.8(@volar/typescript@2.4.30(typescript@6.0.3))(@vue/language-core@3.3.14)(oxc-resolver@11.24.2)(rolldown@1.2.15)(typescript@6.0.3)(vue-tsc@3.3.14(typescript@6.0.3))
tinyexec: 1.3.1
tinyglobby: 0.2.17
- tree-kill: 1.2.2
+ tinyps: 0.5.1
unconfig-core: 7.5.0
- verkit: 0.4.1
+ verkit: 0.5.0
optionalDependencies:
- '@vitejs/devtools': 0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.0.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0))(devframe@1.0.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)
+ '@vitejs/devtools': 0.7.6(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5)
typescript: 6.0.3
transitivePeerDependencies:
- '@typescript/native-preview'
@@ -14068,7 +12743,7 @@ snapshots:
ultrahtml@1.7.0: {}
- unbash@4.0.11: {}
+ unbash@6.0.1: {}
unconfig-core@7.5.0:
dependencies:
@@ -14084,53 +12759,29 @@ snapshots:
magic-string: 0.30.21
unplugin: 2.3.11
- unctx@3.0.1(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))):
+ unctx@3.0.1(magic-string@1.4.3)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)):
optionalDependencies:
- magic-string: 1.4.2
- oxc-parser: 0.150.0
- rolldown: 1.2.12
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
-
- unctx@3.0.1(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)):
- optionalDependencies:
- magic-string: 1.4.2
- oxc-parser: 0.150.0
- rolldown: 1.2.12
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ magic-string: 1.4.3
+ oxc-parser: 0.155.0
+ rolldown: 1.2.15
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
undici-types@7.24.6: {}
undici-types@8.9.0: {}
- undici@8.11.2: {}
+ undici@8.12.3: {}
unenv@2.0.0-rc.24:
dependencies:
pathe: 2.0.3
- unhead@3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)):
- dependencies:
- hookable: 6.1.2
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- optionalDependencies:
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - '@farmfe/core'
- - '@rsbuild/core'
- - '@rspack/core'
- - bun-types-no-globals
- - esbuild
- - rolldown
- - rollup
- - unloader
- - webpack
-
- unhead@3.4.2(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1):
+ unhead@3.4.3(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5):
dependencies:
hookable: 6.1.2
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
optionalDependencies:
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
transitivePeerDependencies:
- '@farmfe/core'
- '@rsbuild/core'
@@ -14146,55 +12797,25 @@ snapshots:
unicorn-magic@0.4.0: {}
- unimport@6.4.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)):
- dependencies:
- acorn: 8.18.0
- escape-string-regexp: 5.0.0
- estree-walker: 3.0.3
- local-pkg: 1.2.1
- magic-string: 1.4.2
- mlly: 1.8.2
- pathe: 2.0.3
- picomatch: 4.0.7
- pkg-types: 2.3.3
- scule: 1.3.0
- strip-literal: 4.0.0
- tinyglobby: 0.2.17
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- unplugin-utils: 0.3.2
- optionalDependencies:
- oxc-parser: 0.150.0
- rolldown: 1.2.12
- transitivePeerDependencies:
- - '@farmfe/core'
- - '@rsbuild/core'
- - '@rspack/core'
- - bun-types-no-globals
- - esbuild
- - rollup
- - unloader
- - vite
- - webpack
-
- unimport@6.4.0(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1):
+ unimport@6.5.0(esbuild@0.28.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5):
dependencies:
acorn: 8.18.0
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
local-pkg: 1.2.1
- magic-string: 1.4.2
+ magic-string: 1.4.3
mlly: 1.8.2
pathe: 2.0.3
picomatch: 4.0.7
- pkg-types: 2.3.3
+ pkg-types: 2.4.0
scule: 1.3.0
strip-literal: 4.0.0
tinyglobby: 0.2.17
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
unplugin-utils: 0.3.2
optionalDependencies:
- oxc-parser: 0.150.0
- rolldown: 1.2.12
+ oxc-parser: 0.155.0
+ rolldown: 1.2.15
transitivePeerDependencies:
- '@farmfe/core'
- '@rsbuild/core'
@@ -14206,25 +12827,25 @@ snapshots:
- vite
- webpack
- unimport@7.0.2(acorn@8.18.0)(esbuild@0.28.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1):
+ unimport@7.0.2(acorn@8.18.0)(esbuild@0.28.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5):
dependencies:
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
local-pkg: 1.2.1
- magic-string: 1.4.2
+ magic-string: 1.4.3
mlly: 1.8.2
pathe: 2.0.3
picomatch: 4.0.7
- pkg-types: 2.3.3
+ pkg-types: 2.4.0
scule: 1.3.0
strip-literal: 4.0.0
tinyglobby: 0.2.17
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
unplugin-utils: 0.3.2
optionalDependencies:
acorn: 8.18.0
- oxc-parser: 0.150.0
- rolldown: 1.2.12
+ oxc-parser: 0.155.0
+ rolldown: 1.2.15
transitivePeerDependencies:
- '@farmfe/core'
- '@rsbuild/core'
@@ -14279,40 +12900,23 @@ snapshots:
picomatch: 4.0.7
webpack-virtual-modules: 0.6.2
- unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)):
- dependencies:
- '@jridgewell/remapping': 2.3.5
- picomatch: 4.0.7
- webpack-virtual-modules: 0.6.2
- optionalDependencies:
- esbuild: 0.28.2
- rolldown: 1.2.12
- rollup: 4.63.5
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
-
- unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)):
+ unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5):
dependencies:
'@jridgewell/remapping': 2.3.5
picomatch: 4.0.7
webpack-virtual-modules: 0.6.2
optionalDependencies:
esbuild: 0.28.2
- rolldown: 1.2.12
- rollup: 4.63.5
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ rolldown: 1.2.15
+ rollup: 4.65.0
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1):
+ unrouting@0.2.3:
dependencies:
- '@jridgewell/remapping': 2.3.5
- picomatch: 4.0.7
- webpack-virtual-modules: 0.6.2
- optionalDependencies:
- esbuild: 0.28.2
- rolldown: 1.2.12
- rollup: 4.63.5
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ escape-string-regexp: 5.0.0
+ ufo: 1.6.4
- unrouting@0.2.3:
+ unrouting@0.3.1:
dependencies:
escape-string-regexp: 5.0.0
ufo: 1.6.4
@@ -14344,13 +12948,13 @@ snapshots:
'@unrs/resolver-binding-win32-ia32-msvc': 1.12.2
'@unrs/resolver-binding-win32-x64-msvc': 1.12.2
- unstorage@1.17.5(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2)):
+ unstorage@1.17.6(db0@0.3.4)(ioredis@5.11.1(supports-color@10.2.2)):
dependencies:
anymatch: 3.1.3
chokidar: 5.0.0
destr: 2.0.5
h3: 1.15.11
- lru-cache: 11.5.2
+ lru-cache: 11.5.3
node-fetch-native: 1.6.7
ofetch: 1.5.1
ufo: 1.6.4
@@ -14358,13 +12962,13 @@ snapshots:
db0: 0.3.4
ioredis: 5.11.1(supports-color@10.2.2)
- unstorage@1.17.5(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2)):
+ unstorage@1.17.6(db0@0.4.1)(ioredis@5.11.1(supports-color@10.2.2)):
dependencies:
anymatch: 3.1.3
chokidar: 5.0.0
destr: 2.0.5
h3: 1.15.11
- lru-cache: 11.5.2
+ lru-cache: 11.5.3
node-fetch-native: 1.6.7
ofetch: 1.5.1
ufo: 1.6.4
@@ -14386,16 +12990,16 @@ snapshots:
unwasm@0.5.3:
dependencies:
- exsolve: 1.1.3
+ exsolve: 1.2.0
knitwork: 1.3.0
magic-string: 0.30.21
mlly: 1.8.2
pathe: 2.0.3
- pkg-types: 2.3.3
+ pkg-types: 2.4.0
- update-browserslist-db@1.3.1(browserslist@4.28.8):
+ update-browserslist-db@1.3.4(browserslist@4.29.3):
dependencies:
- browserslist: 4.28.8
+ browserslist: 4.29.3
escalade: 3.2.0
picocolors: 1.1.1
@@ -14416,58 +13020,25 @@ snapshots:
verkit@0.3.2: {}
- verkit@0.4.1: {}
-
verkit@0.5.0: {}
- vite-dev-rpc@2.0.0(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)):
- dependencies:
- birpc: 4.2.0
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
- vite-hot-client: 2.2.0(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
-
- vite-dev-rpc@2.0.0(vite@8.3.1):
+ vite-dev-rpc@2.0.0(vite@8.3.5):
dependencies:
birpc: 4.2.0
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-hot-client: 2.2.0(vite@8.3.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite-hot-client: 2.2.0(vite@8.3.5)
- vite-hot-client@2.2.0(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)):
+ vite-hot-client@2.2.0(vite@8.3.5):
dependencies:
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
-
- vite-hot-client@2.2.0(vite@8.3.1):
- dependencies:
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
-
- vite-node@6.0.0(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1):
- dependencies:
- cac: 7.0.0
- es-module-lexer: 2.3.2
- obug: 2.1.4
- pathe: 2.0.3
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - '@types/node'
- - '@vitejs/devtools'
- - esbuild
- - jiti
- - less
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - terser
- - tsx
- - yaml
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-node@6.0.0(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1):
+ vite-node@6.0.0(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1):
dependencies:
- cac: 7.0.0
+ cac: 7.1.0
es-module-lexer: 2.3.2
obug: 2.1.4
pathe: 2.0.3
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
transitivePeerDependencies:
- '@types/node'
- '@vitejs/devtools'
@@ -14482,23 +13053,7 @@ snapshots:
- tsx
- yaml
- vite-plugin-checker@0.14.5(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(optionator@0.9.4)(typescript@6.0.3)(vite@8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1))(vue-tsc@3.3.12(typescript@6.0.3)):
- dependencies:
- '@babel/code-frame': 7.29.7
- chokidar: 5.0.0
- npm-run-path: 6.0.0
- picocolors: 1.1.1
- picomatch: 4.0.7
- proper-lockfile: 4.1.2
- tiny-invariant: 1.3.3
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- optionalDependencies:
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
- optionator: 0.9.4
- typescript: 6.0.3
- vue-tsc: 3.3.12(typescript@6.0.3)
-
- vite-plugin-checker@0.14.5(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(optionator@0.9.4)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3)):
+ vite-plugin-checker@0.14.5(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(optionator@0.9.4)(typescript@6.0.3)(vite@8.3.5)(vue-tsc@3.3.14(typescript@6.0.3)):
dependencies:
'@babel/code-frame': 7.29.7
chokidar: 5.0.0
@@ -14507,14 +13062,14 @@ snapshots:
picomatch: 4.0.7
proper-lockfile: 4.1.2
tiny-invariant: 1.3.3
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
optionalDependencies:
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
optionator: 0.9.4
typescript: 6.0.3
- vue-tsc: 3.3.12(typescript@6.0.3)
+ vue-tsc: 3.3.14(typescript@6.0.3)
- vite-plugin-inspect@11.4.1(@nuxt/kit@4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)))(vite@8.3.1):
+ vite-plugin-inspect@11.4.1(@nuxt/kit@4.6.3(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)))(vite@8.3.5):
dependencies:
ansis: 4.3.1
error-stack-parser-es: 1.0.5
@@ -14524,28 +13079,13 @@ snapshots:
perfect-debounce: 2.1.0
sirv: 3.0.2
unplugin-utils: 0.3.2
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-dev-rpc: 2.0.0(vite@8.3.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite-dev-rpc: 2.0.0(vite@8.3.5)
optionalDependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1))
+ '@nuxt/kit': 4.6.3(@nuxt/schema-nightly@5.0.0-2610281032-c0c2b8f)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
optional: true
- vite-plugin-inspect@11.4.1(@nuxt/kit@4.5.2(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))))(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)):
- dependencies:
- ansis: 4.3.1
- error-stack-parser-es: 1.0.5
- obug: 2.1.4
- ohash: 2.0.12
- open: 11.0.1
- perfect-debounce: 2.1.0
- sirv: 3.0.2
- unplugin-utils: 0.3.2
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
- vite-dev-rpc: 2.0.0(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- optionalDependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
-
- vite-plugin-inspect@11.4.1(@nuxt/kit@4.5.2(magic-string@1.4.2)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))))(vite@8.3.1):
+ vite-plugin-inspect@11.4.1(@nuxt/kit@4.6.3(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)))(vite@8.3.5):
dependencies:
ansis: 4.3.1
error-stack-parser-es: 1.0.5
@@ -14555,131 +13095,45 @@ snapshots:
perfect-debounce: 2.1.0
sirv: 3.0.2
unplugin-utils: 0.3.2
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vite-dev-rpc: 2.0.0(vite@8.3.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vite-dev-rpc: 2.0.0(vite@8.3.5)
optionalDependencies:
- '@nuxt/kit': 4.5.2(magic-string@1.4.2)(magicast@0.5.5)(oxc-parser@0.150.0)(rolldown@1.2.12)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))
-
- vite-plugin-vue-devtools@9.0.0-beta.1(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(@vitejs/devtools@0.7.6)(cac@7.0.0)(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1):
- dependencies:
- '@vitejs/devtools': 0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5))(ocache@0.3.0))(devframe@1.2.0(@devframes/agentic@1.0.0)(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)
- '@vitejs/devtools-kit': 0.7.6(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(cac@7.0.0)(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)
- '@vue/devtools-kit': 9.0.0-beta.1(@devframes/agentic@1.0.0(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(cac@7.0.0)(ocache@0.3.0)(srvx@1.0.5)
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - '@devframes/agentic'
- - cac
- - crossws
- - ocache
- - srvx
- optional: true
-
- vite-plugin-vue-tracer@1.5.0(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3)):
- dependencies:
- estree-walker: 3.0.3
- exsolve: 1.1.3
- magic-string: 1.4.2
- pathe: 2.0.3
- source-map-js: 1.2.1
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
- vue: 3.5.43(typescript@6.0.3)
+ '@nuxt/kit': 4.6.3(@nuxt/schema@4.6.2)(confbox@0.3.2)(dotenv@17.4.2)(giget@3.3.1)(jiti@2.7.0)(magic-string@1.4.3)(mlly@1.8.2)(oxc-parser@0.155.0)(rolldown@1.2.15)(unplugin@3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5))
- vite-plugin-vue-tracer@1.5.0(vite@8.3.1)(vue@3.5.43(typescript@6.0.3)):
+ vite-plugin-vue-tracer@1.5.0(vite@8.3.5)(vue@3.5.44(typescript@6.0.3)):
dependencies:
estree-walker: 3.0.3
- exsolve: 1.1.3
- magic-string: 1.4.2
+ exsolve: 1.2.0
+ magic-string: 1.4.3
pathe: 2.0.3
- source-map-js: 1.2.1
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- vue: 3.5.43(typescript@6.0.3)
-
- vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1):
- dependencies:
- esbuild: 0.28.2
- fdir: 6.5.0(picomatch@4.0.7)
- picomatch: 4.0.7
- postcss: 8.5.28
- rollup: 4.63.5
- tinyglobby: 0.2.17
- optionalDependencies:
- '@types/node': 24.19.1
- fsevents: 2.3.3
- jiti: 2.7.0
- lightningcss: 1.33.0
- terser: 5.50.0
- yaml: 2.9.1
-
- vite@8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)))(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1):
- dependencies:
- lightningcss: 1.33.0
- picomatch: 4.0.7
- postcss: 8.5.28
- rolldown: 1.2.12
- tinyglobby: 0.2.17
- optionalDependencies:
- '@types/node': 24.19.1
- '@vitejs/devtools': 0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.2.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.2.0)(ocache@0.3.0))(devframe@1.2.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- esbuild: 0.28.2
- fsevents: 2.3.3
- jiti: 2.7.0
- terser: 5.50.0
- yaml: 2.9.1
+ source-map-js: 1.2.2
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ vue: 3.5.44(typescript@6.0.3)
- vite@8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1):
+ vite@8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1):
dependencies:
lightningcss: 1.33.0
picomatch: 4.0.7
- postcss: 8.5.28
- rolldown: 1.2.12
+ postcss: 8.5.30
+ rolldown: 1.2.15
tinyglobby: 0.2.17
optionalDependencies:
- '@types/node': 24.19.1
- '@vitejs/devtools': 0.7.6(@devframes/json-render@1.0.0(@devframes/hub@1.0.0(@devframes/agentic@1.0.0)(crossws@0.4.12(srvx@1.0.5))(devframe@1.0.0)(ocache@0.3.0))(devframe@1.0.0))(crossws@0.4.12(srvx@1.0.5))(ocache@0.3.0)(srvx@1.0.5)(vite@8.3.1)
+ '@types/node': 24.19.2
+ '@vitejs/devtools': 0.7.6(crossws@0.4.12(srvx@1.0.8))(ocache@0.3.0)(srvx@1.0.8)(vite@8.3.5)
esbuild: 0.28.2
fsevents: 2.3.3
jiti: 2.7.0
terser: 5.50.0
yaml: 2.9.1
- vitest-environment-nuxt@2.0.0(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(magicast@0.5.5)(nuxt@4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.3.4)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.5)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3)):
- dependencies:
- '@nuxt/test-utils': 4.3.3(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(magicast@0.5.5)(nuxt@4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.3.4)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(magicast@0.5.5)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3))
- transitivePeerDependencies:
- - '@cucumber/cucumber'
- - '@farmfe/core'
- - '@jest/globals'
- - '@oxc-project/types'
- - '@playwright/test'
- - '@rsbuild/core'
- - '@rspack/core'
- - '@testing-library/vue'
- - '@vitest/ui'
- - '@vue/test-utils'
- - bun-types-no-globals
- - esbuild
- - h3
- - happy-dom
- - jsdom
- - magicast
- - nuxt
- - oxc-parser
- - playwright-core
- - rolldown
- - rollup
- - unloader
- - vite
- - vitest
- - vue
- - webpack
-
- vitest-environment-nuxt@2.0.0(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(nuxt@4.5.2(9c5f936106b88934fca11c623e137666))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3)):
+ vitest-environment-nuxt@2.0.0(15b65617e1f6b2b13415449ddf3902d4):
dependencies:
- '@nuxt/test-utils': 4.3.3(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(nuxt@4.5.2(9c5f936106b88934fca11c623e137666))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3))
+ '@nuxt/test-utils': 4.3.4(15b65617e1f6b2b13415449ddf3902d4)
transitivePeerDependencies:
- '@cucumber/cucumber'
- '@farmfe/core'
- '@jest/globals'
+ - '@nuxt/schema'
- '@oxc-project/types'
- '@playwright/test'
- '@rsbuild/core'
@@ -14688,11 +13142,15 @@ snapshots:
- '@vitest/ui'
- '@vue/test-utils'
- bun-types-no-globals
+ - confbox
+ - dotenv
- esbuild
+ - giget
- h3
- happy-dom
+ - jiti
- jsdom
- - magicast
+ - mlly
- nuxt
- oxc-parser
- playwright-core
@@ -14704,13 +13162,14 @@ snapshots:
- vue
- webpack
- vitest-environment-nuxt@2.0.0(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(nuxt@4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.4.1)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3)):
+ vitest-environment-nuxt@2.0.0(fca729a5596ca129c06aa46c4172eb52):
dependencies:
- '@nuxt/test-utils': 4.3.3(@oxc-project/types@0.152.0)(esbuild@0.28.2)(h3@1.15.11)(nuxt@4.5.2(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@10.2.2)))(@oxc-project/types@0.152.0)(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(@vue/compiler-sfc@3.5.43)(db0@0.4.1)(esbuild@0.28.2)(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(ioredis@5.11.1(supports-color@10.2.2))(lightningcss@1.33.0)(optionator@0.9.4)(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup-plugin-visualizer@7.1.1(rolldown@1.2.12)(rollup@4.63.5))(rollup@4.63.5)(srvx@1.0.5)(supports-color@10.2.2)(terser@5.50.0)(typescript@6.0.3)(vite@8.3.1)(vue-tsc@3.3.12(typescript@6.0.3))(yaml@2.9.1))(oxc-parser@0.150.0)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vitest@4.1.11)(vue@3.5.43(typescript@6.0.3))
+ '@nuxt/test-utils': 4.3.4(fca729a5596ca129c06aa46c4172eb52)
transitivePeerDependencies:
- '@cucumber/cucumber'
- '@farmfe/core'
- '@jest/globals'
+ - '@nuxt/schema'
- '@oxc-project/types'
- '@playwright/test'
- '@rsbuild/core'
@@ -14719,11 +13178,15 @@ snapshots:
- '@vitest/ui'
- '@vue/test-utils'
- bun-types-no-globals
+ - confbox
+ - dotenv
- esbuild
+ - giget
- h3
- happy-dom
+ - jiti
- jsdom
- - magicast
+ - mlly
- nuxt
- oxc-parser
- playwright-core
@@ -14735,15 +13198,15 @@ snapshots:
- vue
- webpack
- vitest@4.1.11(@types/node@24.19.1)(@vitest/coverage-v8@4.1.11)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)):
+ vitest@4.1.12(@types/node@24.19.2)(@vitest/coverage-v8@4.1.12)(vite@8.3.5):
dependencies:
- '@vitest/expect': 4.1.11
- '@vitest/mocker': 4.1.11(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- '@vitest/pretty-format': 4.1.11
- '@vitest/runner': 4.1.11
- '@vitest/snapshot': 4.1.11
- '@vitest/spy': 4.1.11
- '@vitest/utils': 4.1.11
+ '@vitest/expect': 4.1.12
+ '@vitest/mocker': 4.1.12(vite@8.3.5)
+ '@vitest/pretty-format': 4.1.12
+ '@vitest/runner': 4.1.12
+ '@vitest/snapshot': 4.1.12
+ '@vitest/spy': 4.1.12
+ '@vitest/utils': 4.1.12
es-module-lexer: 2.3.2
expect-type: 1.4.0
magic-string: 0.30.21
@@ -14755,41 +13218,24 @@ snapshots:
tinyexec: 1.3.1
tinyglobby: 0.2.17
tinyrainbow: 3.1.1
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 24.19.1
- '@vitest/coverage-v8': 4.1.11(vitest@4.1.11)
+ '@types/node': 24.19.2
+ '@vitest/coverage-v8': 4.1.12(vitest@4.1.12)
transitivePeerDependencies:
- msw
- vitest@4.1.11(@types/node@24.19.1)(@vitest/coverage-v8@4.1.11)(vite@8.3.1):
+ vscode-jsonrpc@10.0.0: {}
+
+ vscode-languageserver-protocol@3.18.5:
dependencies:
- '@vitest/expect': 4.1.11
- '@vitest/mocker': 4.1.11(vite@8.3.1)
- '@vitest/pretty-format': 4.1.11
- '@vitest/runner': 4.1.11
- '@vitest/snapshot': 4.1.11
- '@vitest/spy': 4.1.11
- '@vitest/utils': 4.1.11
- es-module-lexer: 2.3.2
- expect-type: 1.4.0
- magic-string: 0.30.21
- obug: 2.1.4
- pathe: 2.0.3
- picomatch: 4.0.7
- std-env: 4.3.0
- tinybench: 2.9.0
- tinyexec: 1.3.1
- tinyglobby: 0.2.17
- tinyrainbow: 3.1.1
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
- why-is-node-running: 2.3.0
- optionalDependencies:
- '@types/node': 24.19.1
- '@vitest/coverage-v8': 4.1.11(vitest@4.1.11)
- transitivePeerDependencies:
- - msw
+ vscode-jsonrpc: 10.0.0
+ vscode-languageserver-types: 3.18.5
+
+ vscode-languageserver-textdocument@1.0.16: {}
+
+ vscode-languageserver-types@3.18.5: {}
vscode-uri@3.1.0: {}
@@ -14797,14 +13243,14 @@ snapshots:
dependencies:
ufo: 1.6.4
- vue-component-type-helpers@3.3.12: {}
+ vue-component-type-helpers@3.3.13: {}
vue-devtools-stub@0.1.0: {}
- vue-eslint-parser@10.4.1(eslint@10.12.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2):
+ vue-eslint-parser@10.4.1(eslint@10.14.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2):
dependencies:
debug: 4.4.3(supports-color@10.2.2)
- eslint: 10.12.0(jiti@2.7.0)(supports-color@10.2.2)
+ eslint: 10.14.0(jiti@2.7.0)(supports-color@10.2.2)
eslint-scope: 9.1.2
eslint-visitor-keys: 5.0.1
espree: 11.2.0
@@ -14813,48 +13259,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
- vue-router@5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))(vue@3.5.43(typescript@6.0.3)):
- dependencies:
- '@vue-macros/common': 3.1.4(vue@3.5.43(typescript@6.0.3))
- '@vue/devtools-api': 8.2.1
- ast-walker-scope: 0.9.0
- chokidar: 5.0.0
- confbox: 0.2.4
- local-pkg: 1.2.1
- magic-string: 0.30.21
- mlly: 1.8.2
- muggle-string: 0.4.1
- nostics: 1.3.0
- pathe: 2.0.3
- picomatch: 4.0.7
- scule: 1.3.0
- tinyglobby: 0.2.17
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1))
- unplugin-utils: 0.3.2
- vue: 3.5.43(typescript@6.0.3)
- optionalDependencies:
- '@vue/compiler-sfc': 3.5.43
- vite: 7.3.6(@types/node@24.19.1)(jiti@2.7.0)(lightningcss@1.33.0)(terser@5.50.0)(yaml@2.9.1)
- transitivePeerDependencies:
- - '@farmfe/core'
- - '@rsbuild/core'
- - '@rspack/core'
- - bun-types-no-globals
- - esbuild
- - rolldown
- - rollup
- - unloader
- - webpack
-
- vue-router@5.3.1(@vue/compiler-sfc@3.5.43)(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)(vue@3.5.43(typescript@6.0.3)):
+ vue-router@5.4.0(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)(vue@3.5.44(typescript@6.0.3)):
dependencies:
- '@vue-macros/common': 3.1.4(vue@3.5.43(typescript@6.0.3))
+ '@vue-macros/common': 3.1.4(vue@3.5.44(typescript@6.0.3))
'@vue/devtools-api': 8.2.1
- ast-walker-scope: 0.9.0
+ ast-walker-scope: 0.10.0
chokidar: 5.0.0
- confbox: 0.2.4
+ confbox: 0.3.2
local-pkg: 1.2.1
- magic-string: 0.30.21
+ magic-string: 1.4.3
mlly: 1.8.2
muggle-string: 0.4.1
nostics: 1.3.0
@@ -14862,12 +13275,12 @@ snapshots:
picomatch: 4.0.7
scule: 1.3.0
tinyglobby: 0.2.17
- unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.12)(rollup@4.63.5)(vite@8.3.1)
+ unplugin: 3.4.0(esbuild@0.28.2)(rolldown@1.2.15)(rollup@4.65.0)(vite@8.3.5)
unplugin-utils: 0.3.2
- vue: 3.5.43(typescript@6.0.3)
+ vue: 3.5.44(typescript@6.0.3)
optionalDependencies:
- '@vue/compiler-sfc': 3.5.43
- vite: 8.3.1(@types/node@24.19.1)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
+ '@vue/compiler-sfc': 3.5.44
+ vite: 8.3.5(@types/node@24.19.2)(@vitejs/devtools@0.7.6)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.50.0)(yaml@2.9.1)
transitivePeerDependencies:
- '@farmfe/core'
- '@rsbuild/core'
@@ -14879,19 +13292,19 @@ snapshots:
- unloader
- webpack
- vue-tsc@3.3.12(typescript@6.0.3):
+ vue-tsc@3.3.14(typescript@6.0.3):
dependencies:
- '@volar/typescript': 2.4.28(typescript@6.0.3)
- '@vue/language-core': 3.3.12
+ '@volar/typescript': 2.4.30(typescript@6.0.3)
+ '@vue/language-core': 3.3.14
typescript: 6.0.3
- vue@3.5.43(typescript@6.0.3):
+ vue@3.5.44(typescript@6.0.3):
dependencies:
- '@vue/compiler-dom': 3.5.43
- '@vue/compiler-sfc': 3.5.43
- '@vue/runtime-dom': 3.5.43
- '@vue/server-renderer': 3.5.43
- '@vue/shared': 3.5.43
+ '@vue/compiler-dom': 3.5.44
+ '@vue/compiler-sfc': 3.5.44
+ '@vue/runtime-dom': 3.5.44
+ '@vue/server-renderer': 3.5.44
+ '@vue/shared': 3.5.44
optionalDependencies:
typescript: 6.0.3
@@ -14943,7 +13356,7 @@ snapshots:
string-width: 7.2.0
strip-ansi: 7.2.0
- ws@8.21.3: {}
+ ws@8.22.0: {}
wsl-utils@1.0.0:
dependencies:
@@ -14993,44 +13406,35 @@ snapshots:
cookie-es: 3.1.1
youch-core: 0.3.3
- yuku-ast@0.10.1:
+ yuku-ast@0.19.0:
dependencies:
- '@yuku-toolchain/types': 0.10.1
+ '@yuku-toolchain/types': 0.19.0
- yuku-codegen@0.10.1:
+ yuku-codegen@0.19.0:
dependencies:
- '@yuku-toolchain/types': 0.10.1
- optionalDependencies:
- '@yuku-codegen/binding-android-arm64': 0.10.1
- '@yuku-codegen/binding-darwin-arm64': 0.10.1
- '@yuku-codegen/binding-darwin-x64': 0.10.1
- '@yuku-codegen/binding-freebsd-x64': 0.10.1
- '@yuku-codegen/binding-linux-arm-gnu': 0.10.1
- '@yuku-codegen/binding-linux-arm-musl': 0.10.1
- '@yuku-codegen/binding-linux-arm64-gnu': 0.10.1
- '@yuku-codegen/binding-linux-arm64-musl': 0.10.1
- '@yuku-codegen/binding-linux-x64-gnu': 0.10.1
- '@yuku-codegen/binding-linux-x64-musl': 0.10.1
- '@yuku-codegen/binding-win32-arm64': 0.10.1
- '@yuku-codegen/binding-win32-x64': 0.10.1
-
- yuku-parser@0.10.1:
- dependencies:
- '@yuku-toolchain/types': 0.10.1
- yuku-ast: 0.10.1
+ '@yuku-toolchain/types': 0.19.0
+
+ yuku-core@0.19.0:
+ dependencies:
+ '@yuku-toolchain/types': 0.19.0
optionalDependencies:
- '@yuku-parser/binding-android-arm64': 0.10.1
- '@yuku-parser/binding-darwin-arm64': 0.10.1
- '@yuku-parser/binding-darwin-x64': 0.10.1
- '@yuku-parser/binding-freebsd-x64': 0.10.1
- '@yuku-parser/binding-linux-arm-gnu': 0.10.1
- '@yuku-parser/binding-linux-arm-musl': 0.10.1
- '@yuku-parser/binding-linux-arm64-gnu': 0.10.1
- '@yuku-parser/binding-linux-arm64-musl': 0.10.1
- '@yuku-parser/binding-linux-x64-gnu': 0.10.1
- '@yuku-parser/binding-linux-x64-musl': 0.10.1
- '@yuku-parser/binding-win32-arm64': 0.10.1
- '@yuku-parser/binding-win32-x64': 0.10.1
+ '@yuku-core/binding-android-arm64': 0.19.0
+ '@yuku-core/binding-darwin-arm64': 0.19.0
+ '@yuku-core/binding-darwin-x64': 0.19.0
+ '@yuku-core/binding-freebsd-x64': 0.19.0
+ '@yuku-core/binding-linux-arm-gnu': 0.19.0
+ '@yuku-core/binding-linux-arm-musl': 0.19.0
+ '@yuku-core/binding-linux-arm64-gnu': 0.19.0
+ '@yuku-core/binding-linux-arm64-musl': 0.19.0
+ '@yuku-core/binding-linux-x64-gnu': 0.19.0
+ '@yuku-core/binding-linux-x64-musl': 0.19.0
+ '@yuku-core/binding-win32-arm64': 0.19.0
+ '@yuku-core/binding-win32-x64': 0.19.0
+
+ yuku-parser@0.19.0:
+ dependencies:
+ '@yuku-toolchain/types': 0.19.0
+ yuku-core: 0.19.0
zigpty@0.2.1:
optional: true
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 0e3958e3f..136f5f78e 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -20,18 +20,18 @@ packages:
overrides:
'@nuxt/cli': workspace:*
# scoped by range: `playground-nightly` resolves its own Nuxt 5 nightly schema
- '@nuxt/schema@^4': 4.5.2
+ '@nuxt/schema@^4': 4.6.2
create-nuxt: workspace:*
create-nuxt-app: workspace:*
eslint-plugin-jsdoc: 64.5.4
eslint-plugin-unicorn: 76.0.0
# scoped by range: nitro v3 in `playground-nightly` needs h3 v2
h3@^1: ^1.15.11
- httpxy: 0.5.5
- nitropack: 2.13.4
+ httpxy: 0.5.6
+ nitropack: 2.13.5
nuxi: workspace:*
# upstream issue with MISSING_EXPORT warnings
- rolldown: 1.2.12
+ rolldown: 1.2.15
packageExtensions:
# nitro@3.0.260903-beta dropped its optional `vite` peer, so its dev worker