diff --git a/package.json b/package.json index 47f5ba00e..4d002b7c8 100644 --- a/package.json +++ b/package.json @@ -155,7 +155,7 @@ "dependencies": { "@babel/generator": "^7.28.5", "@vue-macros/common": "^3.1.1", - "@vue/language-core": "^3.1.5", + "@vue/language-core": "^3.1.7", "ast-walker-scope": "^0.8.3", "chokidar": "^5.0.0", "json5": "^2.2.3", @@ -185,14 +185,14 @@ "@pinia/colada": "^0.18.0", "@playwright/test": "^1.57.0", "@posva/prompts": "^2.4.4", - "@shikijs/vitepress-twoslash": "3.18.0", - "@tanstack/vue-query": "^5.92.0", + "@shikijs/vitepress-twoslash": "3.19.0", + "@tanstack/vue-query": "^5.92.1", "@types/babel__generator": "^7.27.0", "@types/node": "^24.10.1", "@types/picomatch": "^4.0.2", "@vitest/coverage-v8": "^4.0.15", "@vitest/ui": "^4.0.15", - "@vue/language-core": "^3.1.5", + "@vue/language-core": "^3.1.7", "@vue/test-utils": "^2.4.6", "chalk": "^5.6.2", "conventional-changelog-cli": "^5.0.0", @@ -204,13 +204,13 @@ "nodemon": "^3.1.11", "p-series": "^3.0.0", "pinia": "^3.0.4", - "prettier": "^3.6.2", + "prettier": "^3.7.4", "rimraf": "^6.1.2", "rolldown": "1.0.0-beta.53", "rollup": "^4.53.3", "semver": "^7.7.3", "ts-expect": "^1.3.0", - "tsdown": "0.17.0-beta.5", + "tsdown": "0.17.0", "typescript": "^5.9.3", "unplugin-auto-import": "^20.3.0", "unplugin-vue-markdown": "^29.2.0", @@ -223,7 +223,7 @@ "vue": "^3.5.25", "vue-router": "^4.6.3", "vue-router-mock": "^2.0.0", - "vue-tsc": "^3.1.5", + "vue-tsc": "^3.1.7", "vuefire": "^3.2.2", "webpack": "^5.103.0", "yorkie": "^2.0.0" diff --git a/playground/package.json b/playground/package.json index 18a89be8a..0ae15c02c 100644 --- a/playground/package.json +++ b/playground/package.json @@ -18,7 +18,7 @@ }, "dependencies": { "@pinia/colada": "^0.18.0", - "@tanstack/vue-query": "^5.92.0", + "@tanstack/vue-query": "^5.92.1", "mande": "^2.0.9", "pinia": "^3.0.4", "vue": "^3.5.25", diff --git "a/playground/src/pages/emoji-\360\237\244\241.vue" "b/playground/src/pages/emoji-\360\237\244\241.vue" index 96315f4f7..d09834913 100644 --- "a/playground/src/pages/emoji-\360\237\244\241.vue" +++ "b/playground/src/pages/emoji-\360\237\244\241.vue" @@ -9,4 +9,3 @@ const route = useRoute()
{{ route }}
- diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5301f1d46..a52e315d8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^3.5.17 version: 3.5.25 '@vue/language-core': - specifier: ^3.1.5 - version: 3.1.5(typescript@5.9.3) + specifier: ^3.1.7 + version: 3.1.7(typescript@5.9.3) ast-walker-scope: specifier: ^0.8.3 version: 0.8.3 @@ -76,11 +76,11 @@ importers: specifier: ^2.4.4 version: 2.4.4 '@shikijs/vitepress-twoslash': - specifier: 3.18.0 - version: 3.18.0(typescript@5.9.3) + specifier: 3.19.0 + version: 3.19.0(typescript@5.9.3) '@tanstack/vue-query': - specifier: ^5.92.0 - version: 5.92.0(vue@3.5.25(typescript@5.9.3)) + specifier: ^5.92.1 + version: 5.92.1(vue@3.5.25(typescript@5.9.3)) '@types/babel__generator': specifier: ^7.27.0 version: 7.27.0 @@ -130,8 +130,8 @@ importers: specifier: ^3.0.4 version: 3.0.4(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3)) prettier: - specifier: ^3.6.2 - version: 3.6.2 + specifier: ^3.7.4 + version: 3.7.4 rimraf: specifier: ^6.1.2 version: 6.1.2 @@ -148,8 +148,8 @@ importers: specifier: ^1.3.0 version: 1.3.0 tsdown: - specifier: 0.17.0-beta.5 - version: 0.17.0-beta.5(typescript@5.9.3)(vue-tsc@3.1.5(typescript@5.9.3)) + specifier: 0.17.0 + version: 0.17.0(typescript@5.9.3)(vue-tsc@3.1.7(typescript@5.9.3)) typescript: specifier: ^5.9.3 version: 5.9.3 @@ -187,8 +187,8 @@ importers: specifier: ^2.0.0 version: 2.0.0(vue-router@4.6.3(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) vue-tsc: - specifier: ^3.1.5 - version: 3.1.5(typescript@5.9.3) + specifier: ^3.1.7 + version: 3.1.7(typescript@5.9.3) vuefire: specifier: ^3.2.2 version: 3.2.2(consola@3.4.2)(firebase@12.6.0)(vue@3.5.25(typescript@5.9.3)) @@ -219,7 +219,7 @@ importers: version: 0.11.3(magicast@0.5.1)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3))) nuxt: specifier: ^4.2.1 - version: 4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.5(typescript@5.9.3))(yaml@2.8.2) + version: 4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.7(typescript@5.9.3))(yaml@2.8.2) unplugin-vue-router: specifier: workspace:* version: link:../.. @@ -230,8 +230,8 @@ importers: specifier: ^0.18.0 version: 0.18.0(pinia@3.0.4(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) '@tanstack/vue-query': - specifier: ^5.92.0 - version: 5.92.0(vue@3.5.25(typescript@5.9.3)) + specifier: ^5.92.1 + version: 5.92.1(vue@3.5.25(typescript@5.9.3)) mande: specifier: ^2.0.9 version: 2.0.9 @@ -250,7 +250,7 @@ importers: version: 0.1.9 '@tanstack/vue-query-devtools': specifier: ^6.1.2 - version: 6.1.2(@tanstack/vue-query@5.92.0(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) + version: 6.1.2(@tanstack/vue-query@5.92.1(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) '@vitejs/plugin-vue': specifier: ^6.0.2 version: 6.0.2(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) @@ -1445,14 +1445,14 @@ packages: cpu: [x64] os: [win32] + '@oxc-project/runtime@0.101.0': + resolution: {integrity: sha512-t3qpfVZIqSiLQ5Kqt/MC4Ge/WCOGrrcagAdzTcDaggupjiGxUx4nJF2v6wUCXWSzWHn5Ns7XLv13fCJEwCOERQ==} + engines: {node: ^20.19.0 || >=22.12.0} + '@oxc-project/runtime@0.72.1': resolution: {integrity: sha512-8nU/WPeJWF6QJrT8HtEEIojz26bXn677deDX8BDVpjcz97CVKORVAvFhE2/lfjnBYE0+aqmjFeD17YnJQpCyqg==} engines: {node: '>=6.9.0'} - '@oxc-project/runtime@0.99.0': - resolution: {integrity: sha512-8iE5/4OK0SLHqWzRxSvI1gjFPmIH6718s8iwkuco95rBZsCZIHq+5wy4lYsASxnH+8FOhbGndiUrcwsVG5i2zw==} - engines: {node: ^20.19.0 || >=22.12.0} - '@oxc-project/types@0.101.0': resolution: {integrity: sha512-nuFhqlUzJX+gVIPPfuE6xurd4lST3mdcWOhyK/rZO0B9XWMKm79SuszIQEnSMmmDhq1DC8WWVYGVd+6F93o1gQ==} @@ -1462,9 +1462,6 @@ packages: '@oxc-project/types@0.96.0': resolution: {integrity: sha512-r/xkmoXA0xEpU6UGtn18CNVjXH6erU3KCpCDbpLmbVxBFor1U9MqN5Z2uMmCHJuXjJzlnDR+hWY+yPoLo8oHDw==} - '@oxc-project/types@0.99.0': - resolution: {integrity: sha512-LLDEhXB7g1m5J+woRSgfKsFPS3LhR9xRhTeIoEBm5WrkwMxn6eZ0Ld0c0K5eHB57ChZX6I3uSmmLjZ8pcjlRcw==} - '@oxc-transform/binding-android-arm64@0.96.0': resolution: {integrity: sha512-wOm+ZsqFvyZ7B9RefUMsj0zcXw77Z2pXA51nbSQyPXqr+g0/pDGxriZWP8Sdpz/e4AEaKPA9DvrwyOZxu7GRDQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1719,12 +1716,6 @@ packages: '@quansync/fs@0.1.6': resolution: {integrity: sha512-zoA8SqQO11qH9H8FCBR7NIbowYARIPmBz3nKjgAaOUDi/xPAAu1uAgebtV7KXHTc6CDZJVRZ1u4wIGvY5CWYaw==} - '@rolldown/binding-android-arm64@1.0.0-beta.52': - resolution: {integrity: sha512-MBGIgysimZPqTDcLXI+i9VveijkP5C3EAncEogXhqfax6YXj1Tr2LY3DVuEOMIjWfMPMhtQSPup4fSTAmgjqIw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [android] - '@rolldown/binding-android-arm64@1.0.0-beta.53': resolution: {integrity: sha512-Ok9V8o7o6YfSdTTYA/uHH30r3YtOxLD6G3wih/U9DO0ucBBFq8WPt/DslU53OgfteLRHITZny9N/qCUxMf9kjQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1736,12 +1727,6 @@ packages: cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-arm64@1.0.0-beta.52': - resolution: {integrity: sha512-MmKeoLnKu1d9j6r19K8B+prJnIZ7u+zQ+zGQ3YHXGnr41rzE3eqQLovlkvoZnRoxDGPA4ps0pGiwXy6YE3lJyg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [darwin] - '@rolldown/binding-darwin-arm64@1.0.0-beta.53': resolution: {integrity: sha512-yIsKqMz0CtRnVa6x3Pa+mzTihr4Ty+Z6HfPbZ7RVbk1Uxnco4+CUn7Qbm/5SBol1JD/7nvY8rphAgyAi7Lj6Vg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1753,12 +1738,6 @@ packages: cpu: [x64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.52': - resolution: {integrity: sha512-qpHedvQBmIjT8zdnjN3nWPR2qjQyJttbXniCEKKdHeAbZG9HyNPBUzQF7AZZGwmS9coQKL+hWg9FhWzh2dZ2IA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-beta.53': resolution: {integrity: sha512-GTXe+mxsCGUnJOFMhfGWmefP7Q9TpYUseHvhAhr21nCTgdS8jPsvirb0tJwM3lN0/u/cg7bpFNa16fQrjKrCjQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1770,12 +1749,6 @@ packages: cpu: [x64] os: [freebsd] - '@rolldown/binding-freebsd-x64@1.0.0-beta.52': - resolution: {integrity: sha512-dDp7WbPapj/NVW0LSiH/CLwMhmLwwKb3R7mh2kWX+QW85X1DGVnIEyKh9PmNJjB/+suG1dJygdtdNPVXK1hylg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [freebsd] - '@rolldown/binding-freebsd-x64@1.0.0-beta.53': resolution: {integrity: sha512-9Tmp7bBvKqyDkMcL4e089pH3RsjD3SUungjmqWtyhNOxoQMh0fSmINTyYV8KXtE+JkxYMPWvnEt+/mfpVCkk8w==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1787,12 +1760,6 @@ packages: cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.52': - resolution: {integrity: sha512-9e4l6vy5qNSliDPqNfR6CkBOAx6PH7iDV4OJiEJzajajGrVy8gc/IKKJUsoE52G8ud8MX6r3PMl97NfwgOzB7g==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm] - os: [linux] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.53': resolution: {integrity: sha512-a1y5fiB0iovuzdbjUxa7+Zcvgv+mTmlGGC4XydVIsyl48eoxgaYkA3l9079hyTyhECsPq+mbr0gVQsFU11OJAQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1804,12 +1771,6 @@ packages: cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.52': - resolution: {integrity: sha512-V48oDR84feRU2KRuzpALp594Uqlx27+zFsT6+BgTcXOtu7dWy350J1G28ydoCwKB+oxwsRPx2e7aeQnmd3YJbQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.53': resolution: {integrity: sha512-bpIGX+ov9PhJYV+wHNXl9rzq4F0QvILiURn0y0oepbQx+7stmQsKA0DhPGwmhfvF856wq+gbM8L92SAa/CBcLg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1821,12 +1782,6 @@ packages: cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.52': - resolution: {integrity: sha512-ENLmSQCWqSA/+YN45V2FqTIemg7QspaiTjlm327eUAMeOLdqmSOVVyrQexJGNTQ5M8sDYCgVAig2Kk01Ggmqaw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [linux] - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.53': resolution: {integrity: sha512-bGe5EBB8FVjHBR1mOLOPEFg1Lp3//7geqWkU5NIhxe+yH0W8FVrQ6WRYOap4SUTKdklD/dC4qPLREkMMQ855FA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1838,12 +1793,6 @@ packages: cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.52': - resolution: {integrity: sha512-klahlb2EIFltSUubn/VLjuc3qxp1E7th8ukayPfdkcKvvYcQ5rJztgx8JsJSuAKVzKtNTqUGOhy4On71BuyV8g==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [linux] - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.53': resolution: {integrity: sha512-qL+63WKVQs1CMvFedlPt0U9PiEKJOAL/bsHMKUDS6Vp2Q+YAv/QLPu8rcvkfIMvQ0FPU2WL0aX4eWwF6e/GAnA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1855,24 +1804,12 @@ packages: cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.52': - resolution: {integrity: sha512-UuA+JqQIgqtkgGN2c/AQ5wi8M6mJHrahz/wciENPTeI6zEIbbLGoth5XN+sQe2pJDejEVofN9aOAp0kaazwnVg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [linux] - '@rolldown/binding-linux-x64-musl@1.0.0-beta.53': resolution: {integrity: sha512-VGl9JIGjoJh3H8Mb+7xnVqODajBmrdOOb9lxWXdcmxyI+zjB2sux69br0hZJDTyLJfvBoYm439zPACYbCjGRmw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.52': - resolution: {integrity: sha512-1BNQW8u4ro8bsN1+tgKENJiqmvc+WfuaUhXzMImOVSMw28pkBKdfZtX2qJPADV3terx+vNJtlsgSGeb3+W6Jiw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [openharmony] - '@rolldown/binding-openharmony-arm64@1.0.0-beta.53': resolution: {integrity: sha512-B4iIserJXuSnNzA5xBLFUIjTfhNy7d9sq4FUMQY3GhQWGVhS2RWWzzDnkSU6MUt7/aHUrep0CdQfXUJI9D3W7A==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1884,11 +1821,6 @@ packages: engines: {node: '>=14.21.3'} cpu: [wasm32] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.52': - resolution: {integrity: sha512-K/p7clhCqJOQpXGykrFaBX2Dp9AUVIDHGc+PtFGBwg7V+mvBTv/tsm3LC3aUmH02H2y3gz4y+nUTQ0MLpofEEg==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - '@rolldown/binding-wasm32-wasi@1.0.0-beta.53': resolution: {integrity: sha512-BUjAEgpABEJXilGq/BPh7jeU3WAJ5o15c1ZEgHaDWSz3LB881LQZnbNJHmUiM4d1JQWMYYyR1Y490IBHi2FPJg==} engines: {node: '>=14.0.0'} @@ -1899,12 +1831,6 @@ packages: cpu: [arm64] os: [win32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.52': - resolution: {integrity: sha512-a4EkXBtnYYsKipjS7QOhEBM4bU5IlR9N1hU+JcVEVeuTiaslIyhWVKsvf7K2YkQHyVAJ+7/A9BtrGqORFcTgng==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [win32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.53': resolution: {integrity: sha512-s27uU7tpCWSjHBnxyVXHt3rMrQdJq5MHNv3BzsewCIroIw3DJFjMH1dzCPPMUFxnh1r52Nf9IJ/eWp6LDoyGcw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1916,23 +1842,11 @@ packages: cpu: [ia32] os: [win32] - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.52': - resolution: {integrity: sha512-5ZXcYyd4GxPA6QfbGrNcQjmjbuLGvfz6728pZMsQvGHI+06LT06M6TPtXvFvLgXtexc+OqvFe1yAIXJU1gob/w==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [ia32] - os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.10-commit.87188ed': resolution: {integrity: sha512-bWuJ5MoBd1qRCpC9uVxmFKrYjrWkn1ERElKnj0O9N2lWOi30iSTrpDeLMEvwueyiapcJh2PYUxyFE3W9pw29HQ==} cpu: [x64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.52': - resolution: {integrity: sha512-tzpnRQXJrSzb8Z9sm97UD3cY0toKOImx+xRKsDLX4zHaAlRXWh7jbaKBePJXEN7gNw7Nm03PBNwphdtA8KSUYQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.53': resolution: {integrity: sha512-cjWL/USPJ1g0en2htb4ssMjIycc36RvdQAx1WlXnS6DpULswiUTVXPDesTifSKYSyvx24E0YqQkEm0K/M2Z/AA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1945,9 +1859,6 @@ packages: '@rolldown/pluginutils@1.0.0-beta.50': resolution: {integrity: sha512-5e76wQiQVeL1ICOZVUg4LSOVYg9jyhGCin+icYozhsUzM+fHE7kddi1bdiE0jwVqTfkjba3jUFbEkoC9WkdvyA==} - '@rolldown/pluginutils@1.0.0-beta.52': - resolution: {integrity: sha512-/L0htLJZbaZFL1g9OHOblTxbCYIGefErJjtYOwgl9ZqNx27P3L0SDfjhhHIss32gu5NWgnxuT2a2Hnnv6QGHKA==} - '@rolldown/pluginutils@1.0.0-beta.53': resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==} @@ -2142,8 +2053,8 @@ packages: '@shikijs/core@2.3.2': resolution: {integrity: sha512-s7vyL3LzUKm3Qwf36zRWlavX9BQMZTIq9B1almM63M5xBuSldnsTHCmsXzoF/Kyw4k7Xgas7yAyJz9VR/vcP1A==} - '@shikijs/core@3.18.0': - resolution: {integrity: sha512-qxBrX2G4ctCgpvFNWMhFvbBnsWTOmwJgSqywQm0gtamp/OXSaHBjtrBomNIY5WJGXgGCPPvI7O+Y9pH/dr/p0w==} + '@shikijs/core@3.19.0': + resolution: {integrity: sha512-L7SrRibU7ZoYi1/TrZsJOFAnnHyLTE1SwHG1yNWjZIVCqjOEmCSuK2ZO9thnRbJG6TOkPp+Z963JmpCNw5nzvA==} '@shikijs/engine-javascript@2.1.0': resolution: {integrity: sha512-cgIUdAliOsoaa0rJz/z+jvhrpRd+fVAoixVFEVxUq5FA+tHgBZAIfVJSgJNVRj2hs/wZ1+4hMe82eKAThVh0nQ==} @@ -2151,8 +2062,8 @@ packages: '@shikijs/engine-javascript@2.3.2': resolution: {integrity: sha512-w3IEMu5HfL/OaJTsMbIfZ1HRPnWVYRANeDtmsdIIEgUOcLjzFJFQwlnkckGjKHekEzNqlMLbgB/twnfZ/EEAGg==} - '@shikijs/engine-javascript@3.18.0': - resolution: {integrity: sha512-S87JGGXasJH1Oe9oFTqDWGcTUX+xMlf3Jzn4XbXoa6MmB19o0B8kVRd7vmhNvSkE/WuK2GTmB0I2GY526w4KxQ==} + '@shikijs/engine-javascript@3.19.0': + resolution: {integrity: sha512-ZfWJNm2VMhKkQIKT9qXbs76RRcT0SF/CAvEz0+RkpUDAoDaCx0uFdCGzSRiD9gSlhm6AHkjdieOBJMaO2eC1rQ==} '@shikijs/engine-oniguruma@2.1.0': resolution: {integrity: sha512-Ujik33wEDqgqY2WpjRDUBECGcKPv3eGGkoXPujIXvokLaRmGky8NisSk8lHUGeSFxo/Cz5sgFej9sJmA9yeepg==} @@ -2160,26 +2071,26 @@ packages: '@shikijs/engine-oniguruma@2.3.2': resolution: {integrity: sha512-vikMY1TroyZXUHIXbMnvY/mjtOxMn+tavcfAeQPgWS9FHcgFSUoEtywF5B5sOLb9NXb8P2vb7odkh3nj15/00A==} - '@shikijs/engine-oniguruma@3.18.0': - resolution: {integrity: sha512-15+O2iy+nYU/IdiBIExXuK0JJABa/8tdnRDODBmLhdygQ43aCuipN5N9vTfS8jvkMByHMR09b5jtX2la0CCoOA==} + '@shikijs/engine-oniguruma@3.19.0': + resolution: {integrity: sha512-1hRxtYIJfJSZeM5ivbUXv9hcJP3PWRo5prG/V2sWwiubUKTa+7P62d2qxCW8jiVFX4pgRHhnHNp+qeR7Xl+6kg==} '@shikijs/langs@2.3.2': resolution: {integrity: sha512-UqI6bSxFzhexIJficZLKeB1L2Sc3xoNiAV0yHpfbg5meck93du+EKQtsGbBv66Ki53XZPhnR/kYkOr85elIuFw==} - '@shikijs/langs@3.18.0': - resolution: {integrity: sha512-Deq7ZoYBtimN0M8pD5RU5TKz7DhUSTPtQOBuJpMxPDDJ+MJ7nT90DEmhDM2V0Nzp6DjfTAd+Z7ibpzr8arWqiA==} + '@shikijs/langs@3.19.0': + resolution: {integrity: sha512-dBMFzzg1QiXqCVQ5ONc0z2ebyoi5BKz+MtfByLm0o5/nbUu3Iz8uaTCa5uzGiscQKm7lVShfZHU1+OG3t5hgwg==} '@shikijs/themes@2.3.2': resolution: {integrity: sha512-QAh7D/hhfYKHibkG2tti8vxNt3ekAH5EqkXJeJbTh7FGvTCWEI7BHqNCtMdjFvZ0vav5nvUgdvA7/HI7pfsB4w==} - '@shikijs/themes@3.18.0': - resolution: {integrity: sha512-wzg6vNniXC5J4ChNBJJIZFTWxmrERJMWknehmM++0OAKJqZ41WpnO7PmPOumvMsUaL1SC08Nb/JVdaJd2aTsZg==} + '@shikijs/themes@3.19.0': + resolution: {integrity: sha512-H36qw+oh91Y0s6OlFfdSuQ0Ld+5CgB/VE6gNPK+Hk4VRbVG/XQgkjnt4KzfnnoO6tZPtKJKHPjwebOCfjd6F8A==} '@shikijs/transformers@2.1.0': resolution: {integrity: sha512-3sfvh6OKUVkT5wZFU1xxiq1qqNIuCwUY3yOb9ZGm19y80UZ/eoroLE2orGNzfivyTxR93GfXXZC/ghPR0/SBow==} - '@shikijs/twoslash@3.18.0': - resolution: {integrity: sha512-/j8mqMS0J5s3EHXRXNZktH1peixsE61vXwJ6jrUCeB4oFLa7jeEbJ8fl/uJlNZvI46v+2SS80dfBUJEP02iOug==} + '@shikijs/twoslash@3.19.0': + resolution: {integrity: sha512-DnkH4slSLPC7dJPhZ9Eofy1X/ZgXiWsvOl/ERK7799ZqXsJwtsq2e8RgHBQUX4Y2lf6aoMojirocLY0AbPF3Dg==} peerDependencies: typescript: '>=5.5.0' @@ -2189,11 +2100,11 @@ packages: '@shikijs/types@2.3.2': resolution: {integrity: sha512-CBaMY+a3pepyC4SETi7+bSzO0f6hxEQJUUuS4uD7zppzjmrN4ZRtBqxaT+wOan26CR9eeJ5iBhc4qvWEwn7Eeg==} - '@shikijs/types@3.18.0': - resolution: {integrity: sha512-YLmpuroH06TpvqRXKR0YqlI0nQ56c8+BO/m9A9ht36WRdxmML4ivUsnpXuJU7PiClLRD2M66ilY2YJ0KE+8q7A==} + '@shikijs/types@3.19.0': + resolution: {integrity: sha512-Z2hdeEQlzuntf/BZpFG8a+Fsw9UVXdML7w0o3TgSXV3yNESGon+bs9ITkQb3Ki7zxoXOOu5oJWqZ2uto06V9iQ==} - '@shikijs/vitepress-twoslash@3.18.0': - resolution: {integrity: sha512-zvygHmuLTDhYNN3gA79OFSVj8Cpcr5Nw6G2NkpyxcH2QnJ838lgAoyqO3B8BN7309W8uGPWKEPNGmKGowdpiqA==} + '@shikijs/vitepress-twoslash@3.19.0': + resolution: {integrity: sha512-Su94x/latRAnQxLytbZfV4Cq69uu3POwUrKlUKYeJQX6oc8AEc4ysKoULgdUk8+AsitrTV3EQv3Ok1vgPnFJTg==} '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} @@ -2216,8 +2127,8 @@ packages: resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==} engines: {node: '>=12'} - '@tanstack/query-core@5.90.11': - resolution: {integrity: sha512-f9z/nXhCgWDF4lHqgIE30jxLe4sYv15QodfdPDKYAk7nAEjNcndy4dHz3ezhdUaR23BpWa4I2EH4/DZ0//Uf8A==} + '@tanstack/query-core@5.90.12': + resolution: {integrity: sha512-T1/8t5DhV/SisWjDnaiU2drl6ySvsHj1bHBCWNXd+/T+Hh1cf6JodyEYMd5sgwm+b/mETT4EV3H+zCVczCU5hg==} '@tanstack/query-devtools@5.91.1': resolution: {integrity: sha512-l8bxjk6BMsCaVQH6NzQEE/bEgFy1hAs5qbgXl0xhzezlaQbPk6Mgz9BqEg2vTLPOHD8N4k+w/gdgCbEzecGyNg==} @@ -2228,8 +2139,8 @@ packages: '@tanstack/vue-query': ^5.92.0 vue: ^3.3.0 - '@tanstack/vue-query@5.92.0': - resolution: {integrity: sha512-4DcB+vkYjYtrysrZLnoPTz2/N/1pPtJm9j1dat+/bp7lvMGAiedJIsIlnrusIlRVV2OeU5SKZy7PhwcX1U4stw==} + '@tanstack/vue-query@5.92.1': + resolution: {integrity: sha512-m672jBiwK6sv1HHFF7Q3XsLUVKejzjEAMDqhFgLXIVtmwSayUo0WnhNQmlBlcHRKCR/Lw5jmIh6iu08ZXBh4ag==} peerDependencies: '@vue/composition-api': ^1.1.2 vue: ^2.6.0 || ^3.3.0 @@ -2395,14 +2306,14 @@ packages: '@vitest/utils@4.0.15': resolution: {integrity: sha512-HXjPW2w5dxhTD0dLwtYHDnelK3j8sR8cWIaLxr22evTyY6q8pRCjZSmhRWVjBaOVXChQd6AwMzi9pucorXCPZA==} - '@volar/language-core@2.4.23': - resolution: {integrity: sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==} + '@volar/language-core@2.4.26': + resolution: {integrity: sha512-hH0SMitMxnB43OZpyF1IFPS9bgb2I3bpCh76m2WEK7BE0A0EzpYsRp0CCH2xNKshr7kacU5TQBLYn4zj7CG60A==} - '@volar/source-map@2.4.23': - resolution: {integrity: sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==} + '@volar/source-map@2.4.26': + resolution: {integrity: sha512-JJw0Tt/kSFsIRmgTQF4JSt81AUSI1aEye5Zl65EeZ8H35JHnTvFGmpDOBn5iOxd48fyGE+ZvZBp5FcgAy/1Qhw==} - '@volar/typescript@2.4.23': - resolution: {integrity: sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==} + '@volar/typescript@2.4.26': + resolution: {integrity: sha512-N87ecLD48Sp6zV9zID/5yuS1+5foj0DfuYGdQ6KHj/IbKvyKv1zNX6VCmnKYwtmHadEO6mFc2EKISiu3RDPAvA==} '@vue-macros/common@3.1.1': resolution: {integrity: sha512-afW2DMjgCBVs33mWRlz7YsGHzoEEupnl0DK5ZTKsgziAlLh5syc5m+GM7eqeYrgiQpwMaVxa1fk73caCvPxyAw==} @@ -2472,8 +2383,8 @@ packages: '@vue/devtools-shared@8.0.5': resolution: {integrity: sha512-bRLn6/spxpmgLk+iwOrR29KrYnJjG9DGpHGkDFG82UM21ZpJ39ztUT9OXX3g+usW7/b2z+h46I9ZiYyB07XMXg==} - '@vue/language-core@3.1.5': - resolution: {integrity: sha512-FMcqyzWN+sYBeqRMWPGT2QY0mUasZMVIuHvmb5NT3eeqPrbHBYtCP8JWEUCDCgM+Zr62uuWY/qoeBrPrzfa78w==} + '@vue/language-core@3.1.7': + resolution: {integrity: sha512-xbJjFptmuTQD68a3/P70HDb+js61BxYvB3+/h5BflqRNV5dvwH1TZsSsTvMKwFx+QNQf0ndOvD3iih3fHXZYzQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2813,6 +2724,9 @@ packages: birpc@2.9.0: resolution: {integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==} + birpc@3.0.0: + resolution: {integrity: sha512-by+04pHuxpCEQcucAXqzopqfhyI8TLK5Qg5MST0cB6MP+JhHna9ollrtK9moVh27aq6Q6MEJgebD0cVm//yBkg==} + body-parser@1.20.0: resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -3878,8 +3792,8 @@ packages: image-meta@0.2.2: resolution: {integrity: sha512-3MOLanc3sb3LNGWQl1RlQlNWURE5g32aUphrDyFeCsxBTk08iE3VNe4CwsUZ0Qs1X+EfX0+r29Sxdpza4B+yRA==} - import-without-cache@0.2.1: - resolution: {integrity: sha512-jGgFAxyuS1M51bQKNoWlqaN1UXyMAzX4+yYwzU2adEs5rt90j4sqLT17vWm+nyiQCjHxCnaDxx6CmfYaqy44WA==} + import-without-cache@0.2.2: + resolution: {integrity: sha512-4TTuRrZ0jBULXzac3EoX9ZviOs8Wn9iAbNhJEyLhTpAGF9eNmYSruaMMN/Tec/yqaO7H6yS2kALfQDJ5FxfatA==} engines: {node: '>=20.19.0'} impound@1.0.0: @@ -5147,8 +5061,8 @@ packages: preact@10.25.4: resolution: {integrity: sha512-jLdZDb+Q+odkHJ+MpW/9U5cODzqnB+fy2EiHSZES7ldV5LK7yjlVzTp7R8Xy6W6y75kfK8iWYtFVH7lvjwrCMA==} - prettier@3.6.2: - resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} + prettier@3.7.4: + resolution: {integrity: sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==} engines: {node: '>=14'} hasBin: true @@ -5340,8 +5254,8 @@ packages: engines: {node: 20 || >=22} hasBin: true - rolldown-plugin-dts@0.18.1: - resolution: {integrity: sha512-uIgNMix6OI+6bSkw0nw6O+G/ydPRCWKwvvcEyL6gWkVkSFVGWWO23DX4ZYVOqC7w5u2c8uPY9Q74U0QCKvegFA==} + rolldown-plugin-dts@0.18.3: + resolution: {integrity: sha512-rd1LZ0Awwfyn89UndUF/HoFF4oH9a5j+2ZeuKSJYM80vmeN/p0gslYMnHTQHBEXPhUlvAlqGA3tVgXB/1qFNDg==} engines: {node: '>=20.19.0'} peerDependencies: '@ts-macro/tsc': ^0.3.6 @@ -5363,11 +5277,6 @@ packages: resolution: {integrity: sha512-D+iim+DHIwK9kbZvubENmtnYFqHfFV0OKwzT8yU/W+xyUK1A71+iRFmJYBGqNUo3fJ2Ob4oIQfan63mhzh614A==} hasBin: true - rolldown@1.0.0-beta.52: - resolution: {integrity: sha512-Hbnpljue+JhMJrlOjQ1ixp9me7sUec7OjFvS+A1Qm8k8Xyxmw3ZhxFu7LlSXW1s9AX3POE9W9o2oqCEeR5uDmg==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - rolldown@1.0.0-beta.53: resolution: {integrity: sha512-Qd9c2p0XKZdgT5AYd+KgAMggJ8ZmCs3JnS9PTMWkyUfteKlfmKtxJbWTHkVakxwXs1Ub7jrRYVeFeF7N0sQxyw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5491,8 +5400,8 @@ packages: shiki@2.3.2: resolution: {integrity: sha512-UZhz/gsUz7DHFbQBOJP7eXqvKyYvMGramxQiSDc83M/7OkWm6OdVHAReEc3vMLh6L6TRhgL9dvhXz9XDkCDaaw==} - shiki@3.18.0: - resolution: {integrity: sha512-SDNJms7EDHQN+IC67VUQ4IzePTmeEKGZk4HvgaQ+G0fsE9Mb3R7U8zbEBjAkKZBRCJPa2ad88UzWNLLli1oNXg==} + shiki@3.19.0: + resolution: {integrity: sha512-77VJr3OR/VUZzPiStyRhADmO2jApMM0V2b1qf0RpfWya8Zr1PeZev5AEpPGAAKWdiYUtcZGBE4F5QvJml1PvWA==} side-channel-list@1.0.0: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} @@ -5815,8 +5724,8 @@ packages: ts-expect@1.3.0: resolution: {integrity: sha512-e4g0EJtAjk64xgnFPD6kTBUtpnMVzDrMb12N1YZV0VvSlhnVT3SGxiYTLdGy8Q5cYHOIC/FAHmZ10eGrAguicQ==} - tsdown@0.17.0-beta.5: - resolution: {integrity: sha512-Rmu4kmNsyYA4aI+h2okJKYaxj04pIJHlTxyYRprKWYaR1QOqos+rDfz3N38Sb5kGDXoZJl67Kqokjdk+p5oZ2A==} + tsdown@0.17.0: + resolution: {integrity: sha512-NPZRrlC51X9Bb55ZTDwrWges8Dm1niCvNA5AYw7aix6pfnDnB4WR0neG5RPq75xIodg3hqlQUzzyrX7n4dmnJg==} engines: {node: '>=20.19.0'} hasBin: true peerDependencies: @@ -5990,8 +5899,8 @@ packages: resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} engines: {node: '>=18.12.0'} - unrun@0.2.15: - resolution: {integrity: sha512-UZ653WcLSK33meAX3nHXgD1JJ+t4RGa8WIzv9Dr4Y5ahhILZ5UIvObkVauKmtwwZ8Lsin3hUfso2UlzIwOiCNA==} + unrun@0.2.17: + resolution: {integrity: sha512-mumOyjZp1K1bsa1QwfRPw7+9TxyVHSgx6LHB2dBWI4m1hGDG9b2TK3fS3H8vCl/Gl9YTSxhZ9XuLbWv3QF8GEA==} engines: {node: '>=20.19.0'} hasBin: true peerDependencies: @@ -6347,8 +6256,8 @@ packages: peerDependencies: vue: ^3.5.0 - vue-tsc@3.1.5: - resolution: {integrity: sha512-L/G9IUjOWhBU0yun89rv8fKqmKC+T0HfhrFjlIml71WpfBv9eb4E9Bev8FMbyueBIU9vxQqbd+oOsVcDa5amGw==} + vue-tsc@3.1.7: + resolution: {integrity: sha512-r6XlyozLXC8Z0a+r4jVyinPutG91wDtvHZuXj0U+keNc0+056jIoJINBSZI2K7Sb4YHIru0JHiqssO1cJgs+Yw==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -7659,7 +7568,7 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/nitro-server@4.2.1(@netlify/blobs@9.1.2)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.5(typescript@5.9.3))(yaml@2.8.2))(rolldown@1.0.0-beta.10-commit.87188ed)(typescript@5.9.3)': + '@nuxt/nitro-server@4.2.1(@netlify/blobs@9.1.2)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.7(typescript@5.9.3))(yaml@2.8.2))(rolldown@1.0.0-beta.10-commit.87188ed)(typescript@5.9.3)': dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/kit': 4.2.1(magicast@0.5.1) @@ -7677,7 +7586,7 @@ snapshots: klona: 2.0.6 mocked-exports: 0.1.1 nitropack: 2.12.9(@netlify/blobs@9.1.2)(encoding@0.1.13)(rolldown@1.0.0-beta.10-commit.87188ed) - nuxt: 4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.5(typescript@5.9.3))(yaml@2.8.2) + nuxt: 4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.7(typescript@5.9.3))(yaml@2.8.2) pathe: 2.0.3 pkg-types: 2.3.0 radix3: 1.1.2 @@ -7748,7 +7657,7 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/vite-builder@4.2.1(@types/node@24.10.1)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(nuxt@4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.5(typescript@5.9.3))(yaml@2.8.2))(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vue-tsc@3.1.5(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3))(yaml@2.8.2)': + '@nuxt/vite-builder@4.2.1(@types/node@24.10.1)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(nuxt@4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.7(typescript@5.9.3))(yaml@2.8.2))(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vue-tsc@3.1.7(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3))(yaml@2.8.2)': dependencies: '@nuxt/kit': 4.2.1(magicast@0.5.1) '@rollup/plugin-replace': 6.0.3(rollup@4.53.3) @@ -7768,7 +7677,7 @@ snapshots: magic-string: 0.30.21 mlly: 1.8.0 mocked-exports: 0.1.1 - nuxt: 4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.5(typescript@5.9.3))(yaml@2.8.2) + nuxt: 4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.7(typescript@5.9.3))(yaml@2.8.2) pathe: 2.0.3 pkg-types: 2.3.0 postcss: 8.5.6 @@ -7779,7 +7688,7 @@ snapshots: unenv: 2.0.0-rc.24 vite: 7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2) vite-node: 5.0.0(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2) - vite-plugin-checker: 0.11.0(meow@13.2.0)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.5(typescript@5.9.3)) + vite-plugin-checker: 0.11.0(meow@13.2.0)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.7(typescript@5.9.3)) vue: 3.5.25(typescript@5.9.3) vue-bundle-renderer: 2.2.0 optionalDependencies: @@ -7905,11 +7814,11 @@ snapshots: '@oxc-parser/binding-win32-x64-msvc@0.96.0': optional: true + '@oxc-project/runtime@0.101.0': {} + '@oxc-project/runtime@0.72.1': optional: true - '@oxc-project/runtime@0.99.0': {} - '@oxc-project/types@0.101.0': {} '@oxc-project/types@0.72.1': @@ -7917,8 +7826,6 @@ snapshots: '@oxc-project/types@0.96.0': {} - '@oxc-project/types@0.99.0': {} - '@oxc-transform/binding-android-arm64@0.96.0': optional: true @@ -8106,98 +8013,63 @@ snapshots: dependencies: quansync: 0.3.0 - '@rolldown/binding-android-arm64@1.0.0-beta.52': - optional: true - '@rolldown/binding-android-arm64@1.0.0-beta.53': optional: true '@rolldown/binding-darwin-arm64@1.0.0-beta.10-commit.87188ed': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.52': - optional: true - '@rolldown/binding-darwin-arm64@1.0.0-beta.53': optional: true '@rolldown/binding-darwin-x64@1.0.0-beta.10-commit.87188ed': optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.52': - optional: true - '@rolldown/binding-darwin-x64@1.0.0-beta.53': optional: true '@rolldown/binding-freebsd-x64@1.0.0-beta.10-commit.87188ed': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.52': - optional: true - '@rolldown/binding-freebsd-x64@1.0.0-beta.53': optional: true '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.10-commit.87188ed': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.52': - optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-beta.53': optional: true '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.10-commit.87188ed': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.52': - optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-beta.53': optional: true '@rolldown/binding-linux-arm64-musl@1.0.0-beta.10-commit.87188ed': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.52': - optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-beta.53': optional: true '@rolldown/binding-linux-x64-gnu@1.0.0-beta.10-commit.87188ed': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.52': - optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-beta.53': optional: true '@rolldown/binding-linux-x64-musl@1.0.0-beta.10-commit.87188ed': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.52': - optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-beta.53': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-beta.52': - optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-beta.53': optional: true '@rolldown/binding-wasm32-wasi@1.0.0-beta.10-commit.87188ed': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.52': - dependencies: - '@napi-rs/wasm-runtime': 1.1.0 - optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.53': dependencies: '@napi-rs/wasm-runtime': 1.1.0 @@ -8206,24 +8078,15 @@ snapshots: '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.10-commit.87188ed': optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.52': - optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.53': optional: true '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.10-commit.87188ed': optional: true - '@rolldown/binding-win32-ia32-msvc@1.0.0-beta.52': - optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.10-commit.87188ed': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.52': - optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-beta.53': optional: true @@ -8232,8 +8095,6 @@ snapshots: '@rolldown/pluginutils@1.0.0-beta.50': {} - '@rolldown/pluginutils@1.0.0-beta.52': {} - '@rolldown/pluginutils@1.0.0-beta.53': {} '@rollup/plugin-alias@5.1.1(rollup@4.53.3)': @@ -8385,9 +8246,9 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 - '@shikijs/core@3.18.0': + '@shikijs/core@3.19.0': dependencies: - '@shikijs/types': 3.18.0 + '@shikijs/types': 3.19.0 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 @@ -8404,9 +8265,9 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 3.1.0 - '@shikijs/engine-javascript@3.18.0': + '@shikijs/engine-javascript@3.19.0': dependencies: - '@shikijs/types': 3.18.0 + '@shikijs/types': 3.19.0 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.4 @@ -8420,36 +8281,36 @@ snapshots: '@shikijs/types': 2.3.2 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/engine-oniguruma@3.18.0': + '@shikijs/engine-oniguruma@3.19.0': dependencies: - '@shikijs/types': 3.18.0 + '@shikijs/types': 3.19.0 '@shikijs/vscode-textmate': 10.0.2 '@shikijs/langs@2.3.2': dependencies: '@shikijs/types': 2.3.2 - '@shikijs/langs@3.18.0': + '@shikijs/langs@3.19.0': dependencies: - '@shikijs/types': 3.18.0 + '@shikijs/types': 3.19.0 '@shikijs/themes@2.3.2': dependencies: '@shikijs/types': 2.3.2 - '@shikijs/themes@3.18.0': + '@shikijs/themes@3.19.0': dependencies: - '@shikijs/types': 3.18.0 + '@shikijs/types': 3.19.0 '@shikijs/transformers@2.1.0': dependencies: '@shikijs/core': 2.1.0 '@shikijs/types': 2.1.0 - '@shikijs/twoslash@3.18.0(typescript@5.9.3)': + '@shikijs/twoslash@3.19.0(typescript@5.9.3)': dependencies: - '@shikijs/core': 3.18.0 - '@shikijs/types': 3.18.0 + '@shikijs/core': 3.19.0 + '@shikijs/types': 3.19.0 twoslash: 0.3.4(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -8465,14 +8326,14 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 - '@shikijs/types@3.18.0': + '@shikijs/types@3.19.0': dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 - '@shikijs/vitepress-twoslash@3.18.0(typescript@5.9.3)': + '@shikijs/vitepress-twoslash@3.19.0(typescript@5.9.3)': dependencies: - '@shikijs/twoslash': 3.18.0(typescript@5.9.3) + '@shikijs/twoslash': 3.19.0(typescript@5.9.3) floating-vue: 5.2.2(vue@3.5.25(typescript@5.9.3)) lz-string: 1.5.0 magic-string: 0.30.21 @@ -8481,7 +8342,7 @@ snapshots: mdast-util-gfm: 3.1.0 mdast-util-to-hast: 13.2.1 ohash: 2.0.11 - shiki: 3.18.0 + shiki: 3.19.0 twoslash: 0.3.4(typescript@5.9.3) twoslash-vue: 0.3.4(typescript@5.9.3) vue: 3.5.25(typescript@5.9.3) @@ -8504,20 +8365,20 @@ snapshots: dependencies: remove-accents: 0.5.0 - '@tanstack/query-core@5.90.11': {} + '@tanstack/query-core@5.90.12': {} '@tanstack/query-devtools@5.91.1': {} - '@tanstack/vue-query-devtools@6.1.2(@tanstack/vue-query@5.92.0(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3))': + '@tanstack/vue-query-devtools@6.1.2(@tanstack/vue-query@5.92.1(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3))': dependencies: '@tanstack/query-devtools': 5.91.1 - '@tanstack/vue-query': 5.92.0(vue@3.5.25(typescript@5.9.3)) + '@tanstack/vue-query': 5.92.1(vue@3.5.25(typescript@5.9.3)) vue: 3.5.25(typescript@5.9.3) - '@tanstack/vue-query@5.92.0(vue@3.5.25(typescript@5.9.3))': + '@tanstack/vue-query@5.92.1(vue@3.5.25(typescript@5.9.3))': dependencies: '@tanstack/match-sorter-utils': 8.19.4 - '@tanstack/query-core': 5.90.11 + '@tanstack/query-core': 5.90.12 '@vue/devtools-api': 6.6.4 vue: 3.5.25(typescript@5.9.3) vue-demi: 0.14.10(vue@3.5.25(typescript@5.9.3)) @@ -8725,15 +8586,15 @@ snapshots: '@vitest/pretty-format': 4.0.15 tinyrainbow: 3.0.3 - '@volar/language-core@2.4.23': + '@volar/language-core@2.4.26': dependencies: - '@volar/source-map': 2.4.23 + '@volar/source-map': 2.4.26 - '@volar/source-map@2.4.23': {} + '@volar/source-map@2.4.26': {} - '@volar/typescript@2.4.23': + '@volar/typescript@2.4.26': dependencies: - '@volar/language-core': 2.4.23 + '@volar/language-core': 2.4.26 path-browserify: 1.0.1 vscode-uri: 3.1.0 @@ -8868,9 +8729,9 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/language-core@3.1.5(typescript@5.9.3)': + '@vue/language-core@3.1.7(typescript@5.9.3)': dependencies: - '@volar/language-core': 2.4.23 + '@volar/language-core': 2.4.26 '@vue/compiler-dom': 3.5.25 '@vue/shared': 3.5.25 alien-signals: 3.0.0 @@ -9228,6 +9089,8 @@ snapshots: birpc@2.9.0: {} + birpc@3.0.0: {} + body-parser@1.20.0: dependencies: bytes: 3.1.2 @@ -10415,7 +10278,7 @@ snapshots: image-meta@0.2.2: {} - import-without-cache@0.2.1: {} + import-without-cache@0.2.2: {} impound@1.0.0: dependencies: @@ -11460,16 +11323,16 @@ snapshots: dependencies: boolbase: 1.0.0 - nuxt@4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.5(typescript@5.9.3))(yaml@2.8.2): + nuxt@4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.7(typescript@5.9.3))(yaml@2.8.2): dependencies: '@dxup/nuxt': 0.2.1(magicast@0.5.1) '@nuxt/cli': 3.30.0(magicast@0.5.1) '@nuxt/devtools': 3.0.1(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) '@nuxt/kit': 4.2.1(magicast@0.5.1) - '@nuxt/nitro-server': 4.2.1(@netlify/blobs@9.1.2)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.5(typescript@5.9.3))(yaml@2.8.2))(rolldown@1.0.0-beta.10-commit.87188ed)(typescript@5.9.3) + '@nuxt/nitro-server': 4.2.1(@netlify/blobs@9.1.2)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(magicast@0.5.1)(nuxt@4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.7(typescript@5.9.3))(yaml@2.8.2))(rolldown@1.0.0-beta.10-commit.87188ed)(typescript@5.9.3) '@nuxt/schema': 4.2.1 '@nuxt/telemetry': 2.6.6(magicast@0.5.1) - '@nuxt/vite-builder': 4.2.1(@types/node@24.10.1)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(nuxt@4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.5(typescript@5.9.3))(yaml@2.8.2))(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vue-tsc@3.1.5(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3))(yaml@2.8.2) + '@nuxt/vite-builder': 4.2.1(@types/node@24.10.1)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(nuxt@4.2.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.10.1)(@vue/compiler-sfc@3.5.25)(db0@0.3.4)(encoding@0.1.13)(ioredis@5.8.2)(lightningcss@1.29.3)(magicast@0.5.1)(meow@13.2.0)(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.7(typescript@5.9.3))(yaml@2.8.2))(rolldown@1.0.0-beta.10-commit.87188ed)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(vue-tsc@3.1.7(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3))(yaml@2.8.2) '@unhead/vue': 2.0.19(vue@3.5.25(typescript@5.9.3)) '@vue/shared': 3.5.25 c12: 3.3.1(magicast@0.5.1) @@ -12013,7 +11876,7 @@ snapshots: preact@10.25.4: {} - prettier@3.6.2: {} + prettier@3.7.4: {} pretty-bytes@7.1.0: {} @@ -12231,21 +12094,21 @@ snapshots: glob: 13.0.0 package-json-from-dist: 1.0.1 - rolldown-plugin-dts@0.18.1(rolldown@1.0.0-beta.52)(typescript@5.9.3)(vue-tsc@3.1.5(typescript@5.9.3)): + rolldown-plugin-dts@0.18.3(rolldown@1.0.0-beta.53)(typescript@5.9.3)(vue-tsc@3.1.7(typescript@5.9.3)): dependencies: '@babel/generator': 7.28.5 '@babel/parser': 7.28.5 '@babel/types': 7.28.5 ast-kit: 2.2.0 - birpc: 2.9.0 + birpc: 3.0.0 dts-resolver: 2.1.3 get-tsconfig: 4.13.0 magic-string: 0.30.21 obug: 2.1.1 - rolldown: 1.0.0-beta.52 + rolldown: 1.0.0-beta.53 optionalDependencies: typescript: 5.9.3 - vue-tsc: 3.1.5(typescript@5.9.3) + vue-tsc: 3.1.7(typescript@5.9.3) transitivePeerDependencies: - oxc-resolver @@ -12270,26 +12133,6 @@ snapshots: '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.10-commit.87188ed optional: true - rolldown@1.0.0-beta.52: - dependencies: - '@oxc-project/types': 0.99.0 - '@rolldown/pluginutils': 1.0.0-beta.52 - optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-beta.52 - '@rolldown/binding-darwin-arm64': 1.0.0-beta.52 - '@rolldown/binding-darwin-x64': 1.0.0-beta.52 - '@rolldown/binding-freebsd-x64': 1.0.0-beta.52 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-beta.52 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-beta.52 - '@rolldown/binding-linux-arm64-musl': 1.0.0-beta.52 - '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.52 - '@rolldown/binding-linux-x64-musl': 1.0.0-beta.52 - '@rolldown/binding-openharmony-arm64': 1.0.0-beta.52 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.52 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.52 - '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.52 - '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.52 - rolldown@1.0.0-beta.53: dependencies: '@oxc-project/types': 0.101.0 @@ -12474,14 +12317,14 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 - shiki@3.18.0: + shiki@3.19.0: dependencies: - '@shikijs/core': 3.18.0 - '@shikijs/engine-javascript': 3.18.0 - '@shikijs/engine-oniguruma': 3.18.0 - '@shikijs/langs': 3.18.0 - '@shikijs/themes': 3.18.0 - '@shikijs/types': 3.18.0 + '@shikijs/core': 3.19.0 + '@shikijs/engine-javascript': 3.19.0 + '@shikijs/engine-oniguruma': 3.19.0 + '@shikijs/langs': 3.19.0 + '@shikijs/themes': 3.19.0 + '@shikijs/types': 3.19.0 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -12790,22 +12633,22 @@ snapshots: ts-expect@1.3.0: {} - tsdown@0.17.0-beta.5(typescript@5.9.3)(vue-tsc@3.1.5(typescript@5.9.3)): + tsdown@0.17.0(typescript@5.9.3)(vue-tsc@3.1.7(typescript@5.9.3)): dependencies: ansis: 4.2.0 cac: 6.7.14 empathic: 2.0.0 hookable: 5.5.3 - import-without-cache: 0.2.1 + import-without-cache: 0.2.2 obug: 2.1.1 - rolldown: 1.0.0-beta.52 - rolldown-plugin-dts: 0.18.1(rolldown@1.0.0-beta.52)(typescript@5.9.3)(vue-tsc@3.1.5(typescript@5.9.3)) + rolldown: 1.0.0-beta.53 + rolldown-plugin-dts: 0.18.3(rolldown@1.0.0-beta.53)(typescript@5.9.3)(vue-tsc@3.1.7(typescript@5.9.3)) semver: 7.7.3 tinyexec: 1.0.2 tinyglobby: 0.2.15 tree-kill: 1.2.2 unconfig-core: 7.4.1 - unrun: 0.2.15 + unrun: 0.2.17 optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -12821,7 +12664,7 @@ snapshots: twoslash-vue@0.3.4(typescript@5.9.3): dependencies: - '@vue/language-core': 3.1.5(typescript@5.9.3) + '@vue/language-core': 3.1.7(typescript@5.9.3) twoslash: 0.3.4(typescript@5.9.3) twoslash-protocol: 0.3.4 typescript: 5.9.3 @@ -12988,7 +12831,7 @@ snapshots: '@babel/generator': 7.28.5 '@vue-macros/common': 3.1.1(vue@3.5.25(typescript@5.9.3)) '@vue/compiler-sfc': 3.5.25 - '@vue/language-core': 3.1.5(typescript@5.9.3) + '@vue/language-core': 3.1.7(typescript@5.9.3) ast-walker-scope: 0.8.3 chokidar: 4.0.3 json5: 2.2.3 @@ -13016,10 +12859,10 @@ snapshots: picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 - unrun@0.2.15: + unrun@0.2.17: dependencies: - '@oxc-project/runtime': 0.99.0 - rolldown: 1.0.0-beta.52 + '@oxc-project/runtime': 0.101.0 + rolldown: 1.0.0-beta.53 unstorage@1.17.2(@netlify/blobs@9.1.2)(db0@0.3.4)(ioredis@5.8.2): dependencies: @@ -13125,7 +12968,7 @@ snapshots: - tsx - yaml - vite-plugin-checker@0.11.0(meow@13.2.0)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.5(typescript@5.9.3)): + vite-plugin-checker@0.11.0(meow@13.2.0)(typescript@5.9.3)(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2))(vue-tsc@3.1.7(typescript@5.9.3)): dependencies: '@babel/code-frame': 7.27.1 chokidar: 4.0.3 @@ -13139,7 +12982,7 @@ snapshots: optionalDependencies: meow: 13.2.0 typescript: 5.9.3 - vue-tsc: 3.1.5(typescript@5.9.3) + vue-tsc: 3.1.7(typescript@5.9.3) vite-plugin-inspect@11.3.3(@nuxt/kit@4.2.1(magicast@0.5.1))(vite@7.2.6(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.29.3)(terser@5.44.1)(yaml@2.8.2)): dependencies: @@ -13359,10 +13202,10 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.25(typescript@5.9.3) - vue-tsc@3.1.5(typescript@5.9.3): + vue-tsc@3.1.7(typescript@5.9.3): dependencies: - '@volar/typescript': 2.4.23 - '@vue/language-core': 3.1.5(typescript@5.9.3) + '@volar/typescript': 2.4.26 + '@vue/language-core': 3.1.7(typescript@5.9.3) typescript: 5.9.3 vue@3.5.25(typescript@5.9.3): diff --git a/src/core/customBlock.ts b/src/core/customBlock.ts index 27a34e922..111f733e4 100644 --- a/src/core/customBlock.ts +++ b/src/core/customBlock.ts @@ -17,13 +17,12 @@ export function getRouteBlock( if (blockStr) return parseCustomBlock(blockStr, path, options) } -export interface CustomRouteBlock - extends Partial< - Omit< - RouteRecordRaw, - 'components' | 'component' | 'children' | 'beforeEnter' | 'name' - > - > { +export interface CustomRouteBlock extends Partial< + Omit< + RouteRecordRaw, + 'components' | 'component' | 'children' | 'beforeEnter' | 'name' + > +> { name?: string | undefined | false params?: { diff --git a/src/core/treeNodeValue.ts b/src/core/treeNodeValue.ts index 2c07a2bf0..001d2028a 100644 --- a/src/core/treeNodeValue.ts +++ b/src/core/treeNodeValue.ts @@ -11,8 +11,9 @@ export const enum TreeNodeType { param, } -export interface RouteRecordOverride - extends Partial> { +export interface RouteRecordOverride extends Partial< + Pick +> { name?: string | undefined | false /** @@ -25,8 +26,7 @@ export interface RouteRecordOverride } } -export interface RouteRecordOverrideQueryParamOptions - extends CustomRouteBlockQueryParamOptions { +export interface RouteRecordOverrideQueryParamOptions extends CustomRouteBlockQueryParamOptions { default?: string } diff --git a/src/data-loaders/createDataLoader.ts b/src/data-loaders/createDataLoader.ts index 0342201f7..dab4f2920 100644 --- a/src/data-loaders/createDataLoader.ts +++ b/src/data-loaders/createDataLoader.ts @@ -139,8 +139,7 @@ export interface _DefineDataLoaderOptionsBase_Common { * Options for a data loader that returns a data that is possibly `undefined`. Available for data loaders * implementations so they can be used in `defineLoader()` overloads. */ -export interface DefineDataLoaderOptionsBase_LaxData - extends _DefineDataLoaderOptionsBase_Common { +export interface DefineDataLoaderOptionsBase_LaxData extends _DefineDataLoaderOptionsBase_Common { lazy?: | boolean // TODO: allow passing information related to the existing data @@ -164,8 +163,7 @@ export interface DefineDataLoaderOptionsBase_LaxData * Options for a data loader making the data defined without it being possibly `undefined`. Available for data loaders * implementations so they can be used in `defineLoader()` overloads. */ -export interface DefineDataLoaderOptionsBase_DefinedData - extends _DefineDataLoaderOptionsBase_Common { +export interface DefineDataLoaderOptionsBase_DefinedData extends _DefineDataLoaderOptionsBase_Common { lazy?: false server?: true errors?: false @@ -207,7 +205,7 @@ export interface DefineDataLoader { * @see {@link DefineDataLoader} */ export interface UseDataLoader { - [IS_USE_DATA_LOADER_KEY]: true + [IS_USE_DATA_LOADER_KEY]: true; /** * Data Loader composable returned by `defineLoader()`. diff --git a/src/data-loaders/defineColadaLoader.ts b/src/data-loaders/defineColadaLoader.ts index daa9c3a8d..b85ac1fe9 100644 --- a/src/data-loaders/defineColadaLoader.ts +++ b/src/data-loaders/defineColadaLoader.ts @@ -579,7 +579,9 @@ export interface _DefineDataColadaLoaderOptions_Common< export interface DefineDataColadaLoaderOptions_LaxData< Name extends keyof RouteMap, Data, -> extends _DefineDataColadaLoaderOptions_Common, +> + extends + _DefineDataColadaLoaderOptions_Common, DefineDataLoaderOptionsBase_LaxData {} /** @@ -588,7 +590,9 @@ export interface DefineDataColadaLoaderOptions_LaxData< export interface DefineDataColadaLoaderOptions_DefinedData< Name extends keyof RouteMap, Data, -> extends _DefineDataColadaLoaderOptions_Common, +> + extends + _DefineDataColadaLoaderOptions_Common, DefineDataLoaderOptionsBase_DefinedData {} /** @@ -608,7 +612,9 @@ export interface UseDataLoaderColadaResult< TData, TError = ErrorDefault, TDataInitial extends TData | undefined = TData | undefined, -> extends UseDataLoaderResult, +> + extends + UseDataLoaderResult, Pick< UseQueryReturn, 'isPending' | 'status' | 'asyncStatus' | 'state' @@ -634,8 +640,10 @@ export interface UseDataLoaderColadaResult< /** * Data Loader composable returned by `defineColadaLoader()`. */ -export interface UseDataLoaderColada_LaxData - extends UseDataLoader { +export interface UseDataLoaderColada_LaxData extends UseDataLoader< + Data | undefined, + ErrorDefault +> { /** * Data Loader composable returned by `defineColadaLoader()`. * @@ -669,8 +677,10 @@ export interface UseDataLoaderColada_LaxData /** * Data Loader composable returned by `defineColadaLoader()`. */ -export interface UseDataLoaderColada_DefinedData - extends UseDataLoader { +export interface UseDataLoaderColada_DefinedData extends UseDataLoader< + TData, + ErrorDefault +> { /** * Data Loader composable returned by `defineColadaLoader()`. * diff --git a/src/data-loaders/defineLoader.ts b/src/data-loaders/defineLoader.ts index 8bb9dc9d0..925405213 100644 --- a/src/data-loaders/defineLoader.ts +++ b/src/data-loaders/defineLoader.ts @@ -468,16 +468,14 @@ function warnNonExposedLoader({ } } -export interface DefineDataLoaderOptions_LaxData - extends DefineDataLoaderOptionsBase_LaxData { +export interface DefineDataLoaderOptions_LaxData extends DefineDataLoaderOptionsBase_LaxData { /** * Key to use for SSR state. This will be used to read the initial data from `initialData`'s object. */ key?: string } -export interface DefineDataLoaderOptions_DefinedData - extends DefineDataLoaderOptionsBase_DefinedData { +export interface DefineDataLoaderOptions_DefinedData extends DefineDataLoaderOptionsBase_DefinedData { key?: string } @@ -521,16 +519,20 @@ declare module 'vue-router' { } } -export interface UseDataLoaderBasic_LaxData - extends UseDataLoader {} +export interface UseDataLoaderBasic_LaxData extends UseDataLoader< + Data | undefined, + ErrorDefault +> {} /** * @deprecated use {@link UseDataLoaderBasic_LaxData} instead */ export type UseDataLoaderBasic = UseDataLoaderBasic_LaxData -export interface UseDataLoaderBasic_DefinedData - extends UseDataLoader {} +export interface UseDataLoaderBasic_DefinedData extends UseDataLoader< + Data, + ErrorDefault +> {} export interface DataLoaderBasicEntry< TData, diff --git a/src/data-loaders/defineQueryLoader.ts b/src/data-loaders/defineQueryLoader.ts index 57ea8841a..bfd780afb 100644 --- a/src/data-loaders/defineQueryLoader.ts +++ b/src/data-loaders/defineQueryLoader.ts @@ -340,7 +340,8 @@ export function defineQueryLoader( } export interface DefineQueryLoaderOptions - extends DefineDataLoaderOptionsBase_LaxData, + extends + DefineDataLoaderOptionsBase_LaxData, // NOTE: queryFn is always needed and passed as the first argument Omit, 'queryFn'> {} diff --git a/src/data-loaders/defineVueFireLoader.ts b/src/data-loaders/defineVueFireLoader.ts index 5ccda2ec3..69a59c93a 100644 --- a/src/data-loaders/defineVueFireLoader.ts +++ b/src/data-loaders/defineVueFireLoader.ts @@ -277,8 +277,7 @@ type _ExtractDocumentType = Doc extends DocumentReference ? D : unknown export interface DefineVueFireDataLoaderOptions - extends DefineDataLoaderOptionsBase, - UseDocumentOptions { + extends DefineDataLoaderOptionsBase, UseDocumentOptions { /** * Key to use for SSR state. */ diff --git a/src/data-loaders/meta-extensions.ts b/src/data-loaders/meta-extensions.ts index f283277a1..52bb3a23c 100644 --- a/src/data-loaders/meta-extensions.ts +++ b/src/data-loaders/meta-extensions.ts @@ -18,8 +18,8 @@ import { type RouteLocationNormalizedLoaded } from 'vue-router' * @internal */ export type _DefineLoaderEntryMap< - DataLoaderEntry extends - DataLoaderEntryBase = DataLoaderEntryBase, + DataLoaderEntry extends DataLoaderEntryBase = + DataLoaderEntryBase, > = WeakMap< // Depending on the `defineLoader()` they might use a different thing as key // e.g. an function for basic defineLoader, a doc instance for VueFire diff --git a/src/runtime.ts b/src/runtime.ts index f34adb9b0..4338a2d99 100644 --- a/src/runtime.ts +++ b/src/runtime.ts @@ -41,10 +41,9 @@ export function _mergeRouteRecord( /** * Type to define a page. Can be augmented to add custom properties. */ -export interface DefinePage - extends Partial< - Omit - > { +export interface DefinePage extends Partial< + Omit +> { /** * A route name. If not provided, the name will be generated based on the file path. * Can be set to `false` to remove the name from types.