From 46bd729ad22d5dd795051e686c903a83b2e1807a Mon Sep 17 00:00:00 2001 From: YunYouJun Date: Tue, 7 Oct 2025 00:23:01 +0800 Subject: [PATCH] chore: optimize ui & link --- app/components/TheAboutList.vue | 2 +- app/constants/links.ts | 16 + app/pages/about.vue | 16 - app/pages/about/index.vue | 38 ++ app/pages/about/me.vue | 52 ++ app/pages/tabs/home/index.vue | 1 - package.json | 5 +- pnpm-lock.yaml | 752 +++++++++++++------------ scripts/android/build.sh | 1 + scripts/{android.sh => android/dev.sh} | 0 10 files changed, 507 insertions(+), 376 deletions(-) delete mode 100644 app/pages/about.vue create mode 100644 app/pages/about/index.vue create mode 100644 app/pages/about/me.vue create mode 100644 scripts/android/build.sh rename scripts/{android.sh => android/dev.sh} (100%) diff --git a/app/components/TheAboutList.vue b/app/components/TheAboutList.vue index ded79cb..9883ae4 100644 --- a/app/components/TheAboutList.vue +++ b/app/components/TheAboutList.vue @@ -55,7 +55,7 @@ onBeforeMount(() => { - + 项目作者 云游君 diff --git a/app/constants/links.ts b/app/constants/links.ts index 4a6058a..0bc999e 100644 --- a/app/constants/links.ts +++ b/app/constants/links.ts @@ -14,4 +14,20 @@ export const links = { * changelog */ changelog: 'https://docs.yunyoujun.cn/projects/cook/changelog', + + /** + * author + */ + yyj: { + bilibili: 'https://space.bilibili.com/1579790', + bilibiliOpus: 'https://www.bilibili.com/opus/649847454294868008', + github: 'https://github.com/YunYouJun', + blog: 'https://www.yunyoujun.cn', + + mp: 'https://mp.weixin.qq.com/s/Qdx76v1d0EwRLuX_rYtHFw', + /** + * 关于食用手册的前世今生与未来 + */ + mpArticle: 'https://mp.weixin.qq.com/s/Qdx76v1d0EwRLuX_rYtHFw', + }, } diff --git a/app/pages/about.vue b/app/pages/about.vue deleted file mode 100644 index 6960541..0000000 --- a/app/pages/about.vue +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/app/pages/about/index.vue b/app/pages/about/index.vue new file mode 100644 index 0000000..3d7c564 --- /dev/null +++ b/app/pages/about/index.vue @@ -0,0 +1,38 @@ + + + diff --git a/app/pages/about/me.vue b/app/pages/about/me.vue new file mode 100644 index 0000000..2631d95 --- /dev/null +++ b/app/pages/about/me.vue @@ -0,0 +1,52 @@ + + + diff --git a/app/pages/tabs/home/index.vue b/app/pages/tabs/home/index.vue index 3c11900..45ac90b 100644 --- a/app/pages/tabs/home/index.vue +++ b/app/pages/tabs/home/index.vue @@ -34,7 +34,6 @@ const rStore = useRecipeStore() - diff --git a/package.json b/package.json index 33dfd65..8132db9 100644 --- a/package.json +++ b/package.json @@ -10,10 +10,11 @@ "scripts": { "build": "npm run convert && npm run generate", "build:nuxt": "nuxt build", + "build:android": "bash ./scripts/android/build.sh", "convert": "pnpm -C scripts run convert", "dev": "nuxt dev --host", "dev:pwa": "VITE_PLUGIN_PWA=true nuxi dev", - "dev:android": "bash ./scripts/android.sh", + "dev:android": "bash ./scripts/android/dev.sh", "bash:ios": "bash ./scripts/ios.sh", "dev:ios": "cap run ios -l", "ios": "cap run ios", @@ -79,7 +80,7 @@ "fake-indexeddb": "^6.2.2", "jsdom": "^27.0.0", "lint-staged": "^16.2.3", - "nuxt": "^4.1.2", + "nuxt": "^4.1.3", "pinia": "^3.0.3", "sass": "^1.93.2", "serve": "^14.2.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a652aa2..9e04cb6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,7 +117,7 @@ importers: version: 2.4.6 '@vueuse/nuxt': specifier: ^13.9.0 - version: 13.9.0(magicast@0.3.5)(nuxt@4.1.2(@parcel/watcher@2.5.1)(@types/node@24.7.0)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.8.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.0(typescript@5.9.3))(xml2js@0.6.2)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) + version: 13.9.0(magicast@0.3.5)(nuxt@4.1.3(@parcel/watcher@2.5.1)(@types/node@24.7.0)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.8.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.1(typescript@5.9.3))(xml2js@0.6.2)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) '@yunlefun/vue': specifier: ^0.1.1 version: 0.1.1 @@ -146,8 +146,8 @@ importers: specifier: ^16.2.3 version: 16.2.3 nuxt: - specifier: ^4.1.2 - version: 4.1.2(@parcel/watcher@2.5.1)(@types/node@24.7.0)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.8.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.0(typescript@5.9.3))(xml2js@0.6.2)(yaml@2.8.1) + specifier: ^4.1.3 + version: 4.1.3(@parcel/watcher@2.5.1)(@types/node@24.7.0)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.8.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.1(typescript@5.9.3))(xml2js@0.6.2)(yaml@2.8.1) pinia: specifier: ^3.0.3 version: 3.0.3(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3)) @@ -177,7 +177,7 @@ importers: version: 3.2.4(@types/debug@4.1.12)(@types/node@24.7.0)(jiti@2.6.1)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vue-tsc: specifier: ^3.1.0 - version: 3.1.0(typescript@5.9.3) + version: 3.1.1(typescript@5.9.3) docs: dependencies: @@ -187,7 +187,7 @@ importers: devDependencies: '@shikijs/vitepress-twoslash': specifier: ^3.13.0 - version: 3.13.0(@nuxt/kit@3.19.2(magicast@0.3.5))(typescript@5.9.3) + version: 3.13.0(@nuxt/kit@3.19.3(magicast@0.3.5))(typescript@5.9.3) sass: specifier: ^1.93.2 version: 1.93.2 @@ -205,10 +205,10 @@ importers: version: 66.5.2(@unocss/webpack@66.5.2)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) unplugin-vue-components: specifier: ^29.1.0 - version: 29.1.0(@babel/parser@7.28.4)(@nuxt/kit@3.19.2(magicast@0.3.5))(vue@3.5.22(typescript@5.9.3)) + version: 29.1.0(@babel/parser@7.28.4)(@nuxt/kit@3.19.3(magicast@0.3.5))(vue@3.5.22(typescript@5.9.3)) vite-plugin-vue-devtools: specifier: ^8.0.2 - version: 8.0.2(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) + version: 8.0.2(@nuxt/kit@3.19.3(magicast@0.3.5))(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) vitepress: specifier: ^2.0.0-alpha.12 version: 2.0.0-alpha.12(@types/node@24.7.0)(change-case@5.4.4)(fuse.js@7.1.0)(jiti@2.6.1)(postcss@8.5.6)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(yaml@2.8.1) @@ -1182,8 +1182,8 @@ packages: resolution: {integrity: sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/markdown@7.3.0': - resolution: {integrity: sha512-v9Cpl9IvzGmWMUwDAwSbf1b2GMwjQJiD0TSHegFrIu23mjqGQOvaCwnetzbG3/fjk8x7baKaIbSTBlpCktZRRg==} + '@eslint/markdown@7.4.0': + resolution: {integrity: sha512-VQykmMjBb4tQoJOXVWXa+oQbQeCZlE7W3rAsOpmtpKLvJd75saZZ04PVVs7+zgMDJGghd4/gyFV6YlvdJFaeNQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': @@ -1409,8 +1409,8 @@ packages: resolution: {integrity: sha512-nIh/M6Kh3ZtOmlY00DaUYB4xeeV6F3/ts1l29iwl3/cfyY/OuCfUx+v08zgx8TKPTifXRcjjqVQ4KB2zOYSbyw==} engines: {node: '>=18.18.0'} - '@nuxt/cli@3.28.0': - resolution: {integrity: sha512-WQ751WxWLBIeH3TDFt/LWQ2znyAKxpR5+gpv80oerwnVQs4GKajAfR6dIgExXZkjaPUHEFv2lVD9vM+frbprzw==} + '@nuxt/cli@3.29.0': + resolution: {integrity: sha512-qqToeBZPGCkMYJvHR/8j/qzmZwnLs2EVTV5eBalA5CfX8+NTdR1uqrhtHcZXO3vySoODFjzCCVIK5a6chtyeQQ==} engines: {node: ^16.10.0 || >=18.0.0} hasBin: true @@ -1458,16 +1458,16 @@ packages: vite-plugin-eslint2: optional: true - '@nuxt/kit@3.19.2': - resolution: {integrity: sha512-+QiqO0WcIxsKLUqXdVn3m4rzTRm2fO9MZgd330utCAaagGmHsgiMJp67kE14boJEPutnikfz3qOmrzBnDIHUUg==} + '@nuxt/kit@3.19.3': + resolution: {integrity: sha512-ze46EW5xW+UxDvinvPkYt2MzR355Az1lA3bpX8KDialgnCwr+IbkBij/udbUEC6ZFbidPkfK1eKl4ESN7gMY+w==} engines: {node: '>=18.12.0'} - '@nuxt/kit@4.1.2': - resolution: {integrity: sha512-P5q41xeEOa6ZQC0PvIP7TSBmOAMxXK4qihDcCbYIJq8RcVsEPbGZVlidmxE6EOw1ucSyodq9nbV31FAKwoL4NQ==} + '@nuxt/kit@4.1.3': + resolution: {integrity: sha512-WK0yPIqcb3GQ8r4GutF6p/2fsyXnmmmkuwVLzN4YaJHrpA2tjEagjbxdjkWYeHW8o4XIKJ4micah4wPOVK49Mg==} engines: {node: '>=18.12.0'} - '@nuxt/schema@4.1.2': - resolution: {integrity: sha512-uFr13C6c52OFbF3hZVIV65KvhQRyrwp1GlAm7EVNGjebY8279QEel57T4R9UA1dn2Et6CBynBFhWoFwwo97Pig==} + '@nuxt/schema@4.1.3': + resolution: {integrity: sha512-ZLkIfleKHQF0PqTDEwuVVnnE/hyMdfY4m2zX8vRC0XMSbFS1I0MFcKkzWnJaMC13NYmGPnT3sX0o3lznweKHJQ==} engines: {node: ^14.18.0 || >=16.10.0} '@nuxt/scripts@0.12.1': @@ -1533,11 +1533,15 @@ packages: vitest: optional: true - '@nuxt/vite-builder@4.1.2': - resolution: {integrity: sha512-to9NKVtzMBtyuhIIVgwo/ph5UCONcxkVsoAjm8HnSkDi0o9nDPhHOAg1AUMlvPnHpdXOzwnSrXo/t8E7W+UZ/A==} + '@nuxt/vite-builder@4.1.3': + resolution: {integrity: sha512-yrblLSpGW6h9k+sDZa+vtevQz/6JLrPAj3n97HrEmVa6qB+4sE4HWtkMNUtWsOPe60sAm9usRsjDUkkiHZ0DpA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: + rolldown: ^1.0.0-beta.38 vue: ^3.3.4 + peerDependenciesMeta: + rolldown: + optional: true '@nuxtjs/color-mode@3.5.2': resolution: {integrity: sha512-cC6RfgZh3guHBMLLjrBB2Uti5eUoGM9KyauOaYS9ETmxNWBMTvpgjvSiSJp1OFljIXPIqVTJ3xtJpSNZiO3ZaA==} @@ -1548,273 +1552,273 @@ packages: '@one-ini/wasm@0.1.1': resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} - '@oxc-minify/binding-android-arm64@0.87.0': - resolution: {integrity: sha512-ZbJmAfXvNAamOSnXId3BiM3DiuzlD1isqKjtmRFb/hpvChHHA23FSPrFcO16w+ugZKg33sZ93FinFkKtlC4hww==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-android-arm64@0.94.0': + resolution: {integrity: sha512-7VEBFFFAi4cYqlW/ziVs5XmNM/0IqAp7duBuTM/zus/EOc3Q2zhS9ApJo0zIwbRUZMlIm1RHe8Hths//xE7K1A==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-minify/binding-darwin-arm64@0.87.0': - resolution: {integrity: sha512-ewmNsTY8YbjWOI8+EOWKTVATOYvG4Qq4zQHH5VFBeqhQPVusY1ORD6Ei+BijVKrnlbpjibLlkTl8IWqXCGK89A==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-darwin-arm64@0.94.0': + resolution: {integrity: sha512-T0k3pG/izIutpl8cQl9Xeb0TikBILGd3rglCgRhhG5G5xsk/AAAp/qsSdzBm/8yMXksfRWqE0teh7XDWKmzOXw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-minify/binding-darwin-x64@0.87.0': - resolution: {integrity: sha512-qDH4w4EYttSC3Cs2VCh+CiMYKrcL2SNmnguBZXoUXe/RNk3csM+RhgcwdpX687xGvOhTFhH5PCIA84qh3ZpIbQ==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-darwin-x64@0.94.0': + resolution: {integrity: sha512-1gJeYcQf0Mmnu9Gxld2dLJGXTm9EzOQKRAjCVT2xGciKrNeekkJntDb+NdzxcSNPTjchkvbDwY6lCGZbcJx2lg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-minify/binding-freebsd-x64@0.87.0': - resolution: {integrity: sha512-5kxjHlSev2A09rDeITk+LMHxSrU3Iu8pUb0Zp4m+ul8FKlB9FrvFkAYwbctin6g47O98s3Win7Ewhy0w8JaiUA==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-freebsd-x64@0.94.0': + resolution: {integrity: sha512-LvaxVkEVLgBNQO2RUYwbmRC0cLpq5WHPsM7B4xsojwqpJNsK5l2VnTAuExvPthC1gKWlsoQsVoT03Ex/SZ4FOw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-minify/binding-linux-arm-gnueabihf@0.87.0': - resolution: {integrity: sha512-NjbGXnNaAl5EgyonaDg2cPyH2pTf5a/+AP/5SRCJ0KetpXV22ZSUCvcy04Yt4QqjMcDs+WnJaGVxwx15Ofr6Gw==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-linux-arm-gnueabihf@0.94.0': + resolution: {integrity: sha512-o/IEdJKl7Y78fIvIRPeA4ccgmOAzeMS8tsjpO7XlENWPzS3cA/6Iy4BqMqYyqUZewgt0a2ggw0zAioIwKPiDmw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-minify/binding-linux-arm-musleabihf@0.87.0': - resolution: {integrity: sha512-llAjfCA0iV2LMMl+LTR3JhqAc2iQmj+DTKd0VWOrbNOuNczeE9D5kJFkqYplD73LrkuqxrX9oDeUjjeLdVBPXw==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-linux-arm-musleabihf@0.94.0': + resolution: {integrity: sha512-hFCeIV/eCASCW/F2t/DR4JUKUNxn2pr4hAIBEBYDaGPvdOVMlMh+eMbg401ZiaQLwM26Dj53b5XWALwit0mGAw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-minify/binding-linux-arm64-gnu@0.87.0': - resolution: {integrity: sha512-tf2Shom09AaSmu7U1hYYcEFF/cd+20HtmQ8eyGsRkqD5bqUj6lDu8TNSU9FWZ9tcZ83NzyFMwXZWHyeeIIbpxw==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-linux-arm64-gnu@0.94.0': + resolution: {integrity: sha512-so/XF1XdJdpWVUkyz45F3iNJgzoXgeNBoYfmDTuLFIXE2U7vAtE8DHkA87LlbC6Ry7KIM4Ehw7hP4Z4h7M51fA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@oxc-minify/binding-linux-arm64-musl@0.87.0': - resolution: {integrity: sha512-pgWeYfSprtpnJVea9Q5eI6Eo80lDGlMw2JdcSMXmShtBjEhBl6bvDNHlV+6kNfh7iT65y/uC6FR8utFrRghu8A==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-linux-arm64-musl@0.94.0': + resolution: {integrity: sha512-IMi2Sq3Z3xvA06Otit/D6Vo2BATZJcDHu6dHcaznBwnpO0z0+N9i3TKprIVizBHW77wq8QBLIbQaWQn4go1WwQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@oxc-minify/binding-linux-riscv64-gnu@0.87.0': - resolution: {integrity: sha512-O1QPczlT+lqNZVeKOdFxxL+s1RIlnixaJYFLrcqDcRyn82MGKLz7sAenBTFRQoIfLnSxtMGL6dqHOefYkQx7Cg==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-linux-riscv64-gnu@0.94.0': + resolution: {integrity: sha512-1QWSK1CcmGwlJZBWCF+NpzpQ5c3WybtgVqeQX8FRIhlApBtvMsifZe4tz1FIoBoQeCKwCQzyvpIA71cpCpY/xg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] - '@oxc-minify/binding-linux-s390x-gnu@0.87.0': - resolution: {integrity: sha512-tcwt3ZUWOKfNLXN2edxFVHMlIuPvbuyMaKmRopgljSCfFcNHWhfTNlxlvmECRNhuQ91EcGwte6F1dwoeMCNd7A==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-linux-s390x-gnu@0.94.0': + resolution: {integrity: sha512-UfIuYWcs1tb/vwGwZPPVaO38OubKfi+MkySl2ZP/3Vk4InxtQ+BxxgNqiQbhyvx14GZtkFphH3I2FZaDUsvfYg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] - '@oxc-minify/binding-linux-x64-gnu@0.87.0': - resolution: {integrity: sha512-Xf4AXF14KXUzSnfgTcFLFSM0TykJhFw14+xwNvlAb6WdqXAKlMrz9joIAezc8dkW1NNscCVTsqBUPJ4RhvCM1Q==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-linux-x64-gnu@0.94.0': + resolution: {integrity: sha512-Iokd1dfneOcNHBJH8o5cMgDkII8R7dzOFSaMrZiSZkLr+woT3Ed7uLqTKwleNKq52z5+XwmgcvO00c6ywStCpA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@oxc-minify/binding-linux-x64-musl@0.87.0': - resolution: {integrity: sha512-LIqvpx9UihEW4n9QbEljDnfUdAWqhr6dRqmzSFwVAeLZRUECluLCDdsdwemrC/aZkvnisA4w0LFcFr3HmeTLJg==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-linux-x64-musl@0.94.0': + resolution: {integrity: sha512-W4hFq/e21o2cOKx9xltJuVo/xgXnn4SsUioo/86pk5vCmUXg++J0PMML/oOZTSbevlklg/Vxo8slRUSU4/0PzA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@oxc-minify/binding-wasm32-wasi@0.87.0': - resolution: {integrity: sha512-h0xluvc+YryfH5G5dndjGHuA/D4Kp85EkPMxqoOjNudOKDCtdobEaC9horhCqnOOQ0lgn+PGFl3w8u4ToOuRrA==} + '@oxc-minify/binding-wasm32-wasi@0.94.0': + resolution: {integrity: sha512-0bOaEuh7QX8MfqyrRjNPOWhcsYl0IGoHX1nPtFIFGm0f/AJsJ+3wbyI9WvkAOXZmRgI9DMKGbDJdU6J59JxA7w==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-minify/binding-win32-arm64-msvc@0.87.0': - resolution: {integrity: sha512-fgxSx+TUc7e2rNtRAMnhHrjqh1e8p/JKmWxRZXtkILveMr/TOHGiDis7U3JJbwycmTZ+HSsJ/PNFQl+tKzmDxw==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-win32-arm64-msvc@0.94.0': + resolution: {integrity: sha512-qXuSuUmLn7v79R0noaRlJES7m0BLfBWwPAmPjzu553eJObvKS15TfHH4uxr0h31Bmy4jqWX2r+oirz/Pg+hSEg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-minify/binding-win32-x64-msvc@0.87.0': - resolution: {integrity: sha512-K6TTrlitEJgD0FGIW2r0t3CIJNqBkzHT97h49gZLS24ey2UG1zKt27iSHkpXMJYDiG97ZD2yv3pSph1ctMlFXw==} - engines: {node: '>=14.0.0'} + '@oxc-minify/binding-win32-x64-msvc@0.94.0': + resolution: {integrity: sha512-DtnN623PGZlNLRyyWtUQPEATeiGVnv9l8TMV9wCdd3AFNA9bmeFzmojcpwBFj/a5DOY5mds7cwC+Z+rjTPn+OQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxc-parser/binding-android-arm64@0.87.0': - resolution: {integrity: sha512-3APxTyYaAjpW5zifjzfsPgoIa4YHwA5GBjtgLRQpGVXCykXBIEbUTokoAs411ZuOwS3sdTVXBTGAdziXRd8rUg==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-android-arm64@0.94.0': + resolution: {integrity: sha512-Ficqj6MggRGFkemU4pVFTyth3jWVL/zpIWjGMTXaPU81l46ZDcYVFWp9ia6nfE5mm8UdVSI2trvmK+BpNUim7g==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-parser/binding-darwin-arm64@0.87.0': - resolution: {integrity: sha512-99e8E76M+k3Gtwvs5EU3VTs2hQkJmvnrl/eu7HkBUc9jLFHA4nVjYSgukMuqahWe270udUYEPRfcWKmoE1Nukg==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-darwin-arm64@0.94.0': + resolution: {integrity: sha512-uYyeMH9vMfb0JAdm6ZwHTgcTv53030elQKMnUbux9K5rxOCWbHUyeVACEv86V+E/Ft6RtkvWDIqUY4sYZRmcuQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-parser/binding-darwin-x64@0.87.0': - resolution: {integrity: sha512-2rRo6Dz560/4ot5Q0KPUTEunEObkP8mDC9mMiH0RJk1FiOb9c+xpPbkYoUHNKuVMm8uIoiBCxIAbPtBhs9QaXQ==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-darwin-x64@0.94.0': + resolution: {integrity: sha512-Ek1fh8dw6b+/hzLo5jjPuxkshRxekjtTfhfWZ4RehMYiApT8Rj4k+7kcQ+zV1ZaF+1+yLgNqNja2RMRqx3MHzQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-parser/binding-freebsd-x64@0.87.0': - resolution: {integrity: sha512-uR+WZAvWkFQPVoeqXgQFr7iy+3hEI295qTbQ4ujmklgM5eTX3YgMFoIV00Stloxfd1irSDDSaK7ySnnzF6mRJg==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-freebsd-x64@0.94.0': + resolution: {integrity: sha512-81bE/8F252Ew179uVo9FU67dmRc+n8QSMhj6mmMxisdI3ao5MjCI5jDL19mH3UeQ9uRUBSPFILmHBDQYNZ9oKw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-parser/binding-linux-arm-gnueabihf@0.87.0': - resolution: {integrity: sha512-Emm1NpVGKbwzQOIZJI8ZuZu0z8FAd5xscqdS6qpDFpDdEMxk6ab7o3nM8V09RhNCORAzeUlk4TBHQ2Crzjd50A==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-arm-gnueabihf@0.94.0': + resolution: {integrity: sha512-aGOU8IYXVYGN2aRrvcU5+UdM7BzIVlm4m0REQzjpblQKRdZfWFtDBRJez+fK/F10g0H1AU5DQVgbW5aeko49Jw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.87.0': - resolution: {integrity: sha512-1PPCxRZSJXzQaqc8y+wH7EqPgSfQ/JU3pK6WTN/1SUe/8paNVSKKqk175a8BbRVxGUtPnwEG89pi+xfPTSE7GA==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-arm-musleabihf@0.94.0': + resolution: {integrity: sha512-69/ZuYSZ4dd7UWoEOyf+pXYPtvUZguDQqjhxMx8fI0J30sEEqs1d/DBLLnog/afHmaapPEIEr6rp9jF6bYcgNw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm64-gnu@0.87.0': - resolution: {integrity: sha512-fcnnsfcyLamJOMVKq+BQ8dasb8gRnZtNpCUfZhaEFAdXQ7J2RmZreFzlygcn80iti0V7c5LejcjHbF4IdK3GAw==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-arm64-gnu@0.94.0': + resolution: {integrity: sha512-u55PGVVfZF/frpEcv/vowfuqsCd5VKz3wta8KZ3MBxboat7XxgRIMS8VQEBiJ3aYE80taACu5EfPN1y9DhiU0Q==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@oxc-parser/binding-linux-arm64-musl@0.87.0': - resolution: {integrity: sha512-tBPkSPgRSSbmrje8CUovISi/Hj/tWjZJ3n/qnrjx2B+u86hWtwLsngtPDQa5d4seSyDaHSx6tNEUcH7+g5Ee0Q==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-arm64-musl@0.94.0': + resolution: {integrity: sha512-Qm2SEU7/f2b2Rg76Pj49BdMFF7Vv7+2qLPxaae4aH1515kzVv6nZW0bqCo4fPDDyiE4bryF7Jr+WKhllBxvXPw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@oxc-parser/binding-linux-riscv64-gnu@0.87.0': - resolution: {integrity: sha512-z4UKGM4wv2wEAQAlx2pBq6+pDJw5J/5oDEXqW6yBSLbWLjLDo4oagmRSE3+giOWteUa+0FVJ+ypq4iYxBkYSWg==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-riscv64-gnu@0.94.0': + resolution: {integrity: sha512-bZO3QAt0lsZjk351mVM85obMivbXG+tDiah5XmmOaGO8k4vEYmoiKr2YHJoA2eNpKhPJF8dNyIS7U+XAvirr9g==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] - '@oxc-parser/binding-linux-s390x-gnu@0.87.0': - resolution: {integrity: sha512-6W1ENe/nZtr2TBnrEzmdGEraEAdZOiH3YoUNNeQWuqwLkmpoHTJJdclieToPe/l2IKJ4WL3FsSLSGHE8yt/OEg==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-s390x-gnu@0.94.0': + resolution: {integrity: sha512-IdbJ/rwsaEPQx11mQwGoClqhAmVaAF9+3VmDRYVmfsYsrhX1Ue1HvBdVHDvtHzJDuumC/X/codkVId9Ss+7fVg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] - '@oxc-parser/binding-linux-x64-gnu@0.87.0': - resolution: {integrity: sha512-s3kB/Ii3X3IOZ27Iu7wx2zYkIcDO22Emu32SNC6kkUSy09dPBc1yaW14TnAkPMe/rvtuzR512JPWj3iGpl+Dng==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-x64-gnu@0.94.0': + resolution: {integrity: sha512-TbtpRdViF3aPCQBKuEo+TcucwW3KFa6bMHVakgaJu12RZrFpO4h1IWppBbuuBQ9X7SfvpgC1YgCDGve9q6fpEA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@oxc-parser/binding-linux-x64-musl@0.87.0': - resolution: {integrity: sha512-3+M9hfrZSDi4+Uy4Ll3rtOuVG3IHDQlj027jgtmAAHJK1eqp4CQfC7rrwE+LFUqUwX+KD2GwlxR+eHyyEf5Gbg==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-linux-x64-musl@0.94.0': + resolution: {integrity: sha512-hlfoDmWvgSbexoJ9u3KwAJwpeu91FfJR6++fQjeYXD2InK4gZow9o3DRoTpN/kslZwzUNpiRURqxey/RvWh8JQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@oxc-parser/binding-wasm32-wasi@0.87.0': - resolution: {integrity: sha512-2jgeEeOa4GbQQg2Et/gFTgs5wKS/+CxIg+CN2mMOJ4EqbmvUVeGiumO01oFOWTYnJy1oONwIocBzrnMuvOcItA==} + '@oxc-parser/binding-wasm32-wasi@0.94.0': + resolution: {integrity: sha512-VoCtQZIsRZN8mszbdizh+5MwzbgbMxsPgT2hOzzILQLNY2o2OXG3xSiFNFakVhbWc9qSTaZ/MRDsqR+IM3fLFw==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-parser/binding-win32-arm64-msvc@0.87.0': - resolution: {integrity: sha512-KZp9poaBaVvuFM0TrsHCDOjPQK5eMDXblz21boMhKHGW5/bOlkMlg3CYn5j0f67FkK68NSdNKREMxmibBeXllQ==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-win32-arm64-msvc@0.94.0': + resolution: {integrity: sha512-3wsbMqV8V7WaLdiQ2oawdgKkCgMHXJ7VDuo6uIcXauU3wK6CG0QyDXRV9bPWzorGLRBUHndu/2VB1+9dgT9fvg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.87.0': - resolution: {integrity: sha512-86uisngtp/8XdcerIKxMyJTqgDSTJatkfpylpUH0d96W8Bb9E+bVvM2fIIhLWB0Eb03PeY2BdIT7DNIln9TnHg==} - engines: {node: '>=20.0.0'} + '@oxc-parser/binding-win32-x64-msvc@0.94.0': + resolution: {integrity: sha512-UTQQ1576Nzhh4jr/YmvzqnuwTPOauB/TPzsnWzT+w8InHxL5JA1fmy01wB1F2BWT9AD6YV4BTB1ozRICYdAgjw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxc-project/types@0.87.0': - resolution: {integrity: sha512-ipZFWVGE9fADBVXXWJWY/cxpysc41Gt5upKDeb32F6WMgFyO7XETUMVq8UuREKCih+Km5E6p2VhEvf6Fuhey6g==} + '@oxc-project/types@0.94.0': + resolution: {integrity: sha512-+UgQT/4o59cZfH6Cp7G0hwmqEQ0wE+AdIwhikdwnhWI9Dp8CgSY081+Q3O67/wq3VJu8mgUEB93J9EHHn70fOw==} - '@oxc-transform/binding-android-arm64@0.87.0': - resolution: {integrity: sha512-B7W6J8T9cS054LUGLfYkYz8bz5+t+4yPftZ67Bn6MJ03okMLnbbEfm1bID1tqcP5tJwMurTILVy/dQfDYDcMgQ==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-android-arm64@0.94.0': + resolution: {integrity: sha512-abxgEoomc5HNbDQaGhBWguR+W4cdrcEIwV8xIQ2qpUuhEUoHy6nQLfN/gREAZMdkyIaKwk12FckB9aNxVTte2w==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-transform/binding-darwin-arm64@0.87.0': - resolution: {integrity: sha512-HImW3xOPx7FHKqfC5WfE82onhRfnWQUiB7R+JgYrk+7NR404h3zANSPzu3V/W9lbDxlmHTcqoD2LKbNC5j0TQA==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-darwin-arm64@0.94.0': + resolution: {integrity: sha512-HbnmwC1pZ9M/nXqA36TpwF7vcXk+PgLMxDvvza5C9CCivfi3MUfqCvFMvRI0snlVm2PK2GAwWJjBtng1fR8LJw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-transform/binding-darwin-x64@0.87.0': - resolution: {integrity: sha512-MDbgugi6mvuPTfS78E2jyozm7493Kuqmpc5r406CsUdEsXlnsF+xvmKlrW9ZIkisO74dD+HWouSiDtNyPQHjlw==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-darwin-x64@0.94.0': + resolution: {integrity: sha512-GADv5xcClQpYj5d6GLdPF6Qz/3OSn0d/LKhDklpW/5S42RQsGxI+83iXF1e61KITd4yp4VAvjEiuDM52zb4xYQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-transform/binding-freebsd-x64@0.87.0': - resolution: {integrity: sha512-N0M5D/4haJw7BMn2WZ3CWz0WkdLyoK1+3KxOyCv2CPedMCxx6eQay2AtJxSzj9tjVU1+ukbSb2fDO24JIJGsVA==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-freebsd-x64@0.94.0': + resolution: {integrity: sha512-5H5V+H1CZoRQwbgAt/wLrN8oZwuYGP6xdXTuGUW2C2ON1DynMyxC4Padf8vjPcKbQph5GnLAuoaTafxokE2Z/Q==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-transform/binding-linux-arm-gnueabihf@0.87.0': - resolution: {integrity: sha512-PubObCNOUOzm1S+P0yn7S+/6xRLbSPMqhgrb73L3p+J1Z20fv/FYVg0kFd36Yho24TSC/byOkebEZWAtxCasWw==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-linux-arm-gnueabihf@0.94.0': + resolution: {integrity: sha512-BoWVkKUqgmUs4hDvGPgCSUkIeEMBVvHU/mO348Dhp7XT9ijdnSBmRzY6hFaqRSq768Hn6KblM0NM1QV7jEvKOw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-transform/binding-linux-arm-musleabihf@0.87.0': - resolution: {integrity: sha512-Nk2d/FS7sMCmCl99vHojzigakjDPamkjOXs2i+H71o/NqytS0pk3M+tXat8M3IGpeLJIEszA5Mv+dcq731nlYA==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-linux-arm-musleabihf@0.94.0': + resolution: {integrity: sha512-XUAyt2EtSDycljMKfgDVg/T5C3aF5dR1mfMJAZUCPQkfJjXZwA/C0DTTC/xPlPm68WA4uRtVNLqExTHJ3JOPwg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-transform/binding-linux-arm64-gnu@0.87.0': - resolution: {integrity: sha512-BxFkIcso2V1+FCDoU+KctxvJzSQVSnEZ5EEQ8O3Up9EoFVQRnZ8ktXvqYj2Oqvc4IYPskLPsKUgc9gdK8wGhUg==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-linux-arm64-gnu@0.94.0': + resolution: {integrity: sha512-5Y7FI2FgawingojBEo3df4sI/Sq73UhVZy3DlT9o94Pgu8o+ujlKPD20kFmOJ1jQNEJ4ScKr5vh6pemHSZjUgA==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@oxc-transform/binding-linux-arm64-musl@0.87.0': - resolution: {integrity: sha512-MZ1/TNaebhXK73j1UDfwyBFnAy0tT3n6otOkhlt1vlJwqboUS/D7E/XrCZmAuHIfVPxAXRPovkl7kfxLB43SKw==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-linux-arm64-musl@0.94.0': + resolution: {integrity: sha512-QiyHubpKo7upYPfwB+8bjaTczd60PJdL2zJrMKgL+CDlmP6HZlnWXZkeVTA3S6QXnbulRlrtERmqS2DePszG0g==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] - '@oxc-transform/binding-linux-riscv64-gnu@0.87.0': - resolution: {integrity: sha512-JCWE6n4Hicu0FVbvmLdH/dS8V6JykOUsbrbDYm6JwFlHr4eFTTlS2B+mh5KPOxcdeOlv/D/XRnvMJ6WGYs25EA==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-linux-riscv64-gnu@0.94.0': + resolution: {integrity: sha512-vh3PZGmoUCbfkqVGuB7fweuqthYxzAAGqhiAJAn8x4V+R86W5esCtxbm+PTyVawBT/eoq1cU8HhNVqE0rQlChg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] - '@oxc-transform/binding-linux-s390x-gnu@0.87.0': - resolution: {integrity: sha512-n2NTgM+3PqFagJV9UXRDNOmYesF+TO9SF9FeHqwVmW893ayef9KK+vfWAAhvOYHXYaKWT5XoHd87ODD7nruyhw==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-linux-s390x-gnu@0.94.0': + resolution: {integrity: sha512-DT3m7cF612RdHBmYK3Ave6OVT1iSvlbKo8T+81n6ZcFXO+L8vDJHzwMwMOXfeOLQ15zr0WmSHqBOZ14tHKNidw==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] - '@oxc-transform/binding-linux-x64-gnu@0.87.0': - resolution: {integrity: sha512-ZOKW3wx0bW2O7jGdOzr8DyLZqX2C36sXvJdsHj3IueZZ//d/NjLZqEiUKz+q0JlERHtCVKShQ5PLaCx7NpuqNg==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-linux-x64-gnu@0.94.0': + resolution: {integrity: sha512-kK5dt8wfxUD3MGXnLHWxv57oYinIwoRFcjw2oJD5DCoGTeXCmrFk4D0eGPAlZKOm7uvWMs9yNI8rg1KY5nEs1w==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@oxc-transform/binding-linux-x64-musl@0.87.0': - resolution: {integrity: sha512-eIspx/JqkVMPK1CAYEOo2J8o49s4ZTf+32MSMUknIN2ZS1fvRmWS0D/xFFaLP/9UGhdrXRIPbn/iSYEA8JnV/g==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-linux-x64-musl@0.94.0': + resolution: {integrity: sha512-+zfNBO2qEPcSPTHVUxsiG3Hm0vxWzuL+DZX0wbbtjKwwhH2Jr1Eo26R+Dwc1SfbvoWen36NitKkd2arkpMW8KQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] - '@oxc-transform/binding-wasm32-wasi@0.87.0': - resolution: {integrity: sha512-4uRjJQnt/+kmJUIC6Iwzn+MqqZhLP1zInPtDwgL37KI4VuUewUQWoL+sggMssMEgm7ZJwOPoZ6piuSWwMgOqgQ==} + '@oxc-transform/binding-wasm32-wasi@0.94.0': + resolution: {integrity: sha512-rn3c2wGT3ha6j0VLykYOkXU5YyQYIeGXRsDPP7xyiZHVTVssoM0X1BuheFlgxmC1POXMT+dAAcVOFG5MdW1bnQ==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-transform/binding-win32-arm64-msvc@0.87.0': - resolution: {integrity: sha512-l/qSi4/N5W1yXKU9+1gWGo0tBoRpp4zvHYrpsbq3zbefPL4VYdA0gKF7O10/ZQVkYylzxiVh2zpYO34/FbZdIg==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-win32-arm64-msvc@0.94.0': + resolution: {integrity: sha512-An/Dd+I8dH0b+VLEdfTrZP53S4Fha3w/aD71d1uZB14aU02hBt3ZwU8IE3RGZIJPxub9OZmCmJN66uTqkT6oXg==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-transform/binding-win32-x64-msvc@0.87.0': - resolution: {integrity: sha512-jG/MhMjfSdyj5KyhnwNWr4mnAlAsz+gNUYpjQ+UXWsfsoB3f8HqbsTkG02RBtNa/IuVQYvYYVf1eIimNN3gBEQ==} - engines: {node: '>=14.0.0'} + '@oxc-transform/binding-win32-x64-msvc@0.94.0': + resolution: {integrity: sha512-HEE/8x6H67jPlkCDDB3xl74eR86zY6nLAql6onmidF5JPNXt9v2XGB6xEwr4brUIaMLPkl90plbdCy9jWhEjdQ==} + engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -2773,8 +2777,8 @@ packages: '@vue/devtools-shared@8.0.2': resolution: {integrity: sha512-mLU0QVdy5Lp40PMGSixDw/Kbd6v5dkQXltd2r+mdVQV7iUog2NlZuLxFZApFZ/mObUBDhoCpf0T3zF2FWWdeHw==} - '@vue/language-core@3.1.0': - resolution: {integrity: sha512-a7ns+X9vTbdmk7QLrvnZs8s4E1wwtxG/sELzr6F2j4pU+r/OoAv6jJGSz+5tVTU6e4+3rjepGhSP8jDmBBcb3w==} + '@vue/language-core@3.1.1': + resolution: {integrity: sha512-qjMY3Q+hUCjdH+jLrQapqgpsJ0rd/2mAY02lZoHG3VFJZZZKLjAlV+Oo9QmWIT4jh8+Rx8RUGUi++d7T9Wb6Mw==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -2992,17 +2996,17 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} - ast-kit@2.1.2: - resolution: {integrity: sha512-cl76xfBQM6pztbrFWRnxbrDm9EOqDr1BF6+qQnnDZG2Co2LjyUktkN9GTJfBAfdae+DbT2nJf2nCGAdDDN7W2g==} - engines: {node: '>=20.18.0'} + ast-kit@2.1.3: + resolution: {integrity: sha512-TH+b3Lv6pUjy/Nu0m6A2JULtdzLpmqF9x1Dhj00ZoEiML8qvVA9j1flkzTKNYgdEhWrjDwtWNpyyCUbfQe514g==} + engines: {node: '>=20.19.0'} ast-types@0.13.4: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} - ast-walker-scope@0.8.2: - resolution: {integrity: sha512-3pYeLyDZ6nJew9QeBhS4Nly02269Dkdk32+zdbbKmL6n4ZuaGorwwA+xx12xgOciA8BF1w9x+dlH7oUkFTW91w==} - engines: {node: '>=20.18.0'} + ast-walker-scope@0.8.3: + resolution: {integrity: sha512-cbdCP0PGOBq0ASG+sjnKIoYkWMKhhz+F/h9pRexUdX2Hd38+WOlBkRKlqkGOSm0YQpcFMQBJeK4WspUAkwsEdg==} + engines: {node: '>=20.19.0'} astral-regex@2.0.0: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} @@ -3290,6 +3294,10 @@ packages: resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==} engines: {node: '>=18'} + clipboardy@5.0.0: + resolution: {integrity: sha512-MQfKHaD09eP80Pev4qBxZLbxJK/ONnqfSYAPlCmPh+7BDboYtO/3BmB6HGzxDIT0SlTRc2tzS8lQqfcdLtZ0Kg==} + engines: {node: '>=20'} + cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -4769,6 +4777,10 @@ packages: resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} engines: {node: '>=18'} + is-wayland@0.1.0: + resolution: {integrity: sha512-QkbMsWkIfkrzOPxenwye0h56iAXirZYHG9eHVPb22fO9y+wPbaX/CHacOWBa/I++4ohTcByimhM1/nyCsH8KNA==} + engines: {node: '>=20'} + is-weakmap@2.0.2: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} @@ -5084,9 +5096,9 @@ packages: magic-regexp@0.10.0: resolution: {integrity: sha512-Uly1Bu4lO1hwHUW0CQeSWuRtzCMNO00CmXtS8N6fyvB3B979GOEEeAkiTUDsmbYLAbvpUS/Kt5c4ibosAzVyVg==} - magic-string-ast@1.0.2: - resolution: {integrity: sha512-8ngQgLhcT0t3YBdn9CGkZqCYlvwW9pm7aWJwd7AxseVWf1RU8ZHCQvG1mt3N5vvUme+pXTcHB8G/7fE666U8Vw==} - engines: {node: '>=20.18.0'} + magic-string-ast@1.0.3: + resolution: {integrity: sha512-CvkkH1i81zl7mmb94DsRiFeG9V2fR2JeuK8yDgS8oiZSFa++wWLEgZ5ufEOyLHbvSbD1gTRKv9NdX69Rnvr9JA==} + engines: {node: '>=20.19.0'} magic-string@0.25.9: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} @@ -5504,8 +5516,8 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nuxt@4.1.2: - resolution: {integrity: sha512-g5mwszCZT4ZeGJm83nxoZvtvZoAEaY65VDdn7p7UgznePbRaEJJ1KS1OIld4FPVkoDZ8TEVuDNqI9gUn12Exvg==} + nuxt@4.1.3: + resolution: {integrity: sha512-FPl+4HNIOTRYWQXtsZe5KJAr/eddFesuXABvcSTnFLYckIfnxcistwmbtPlkJhkW6vr/Jdhef5QqqYYkBsowGg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -5543,9 +5555,9 @@ packages: ohash@2.0.11: resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} - on-change@5.0.1: - resolution: {integrity: sha512-n7THCP7RkyReRSLkJb8kUWoNsxUIBxTkIp3JKno+sEz6o/9AJ3w3P9fzQkITEkMwyTKJjZciF3v/pVoouxZZMg==} - engines: {node: '>=18'} + on-change@6.0.0: + resolution: {integrity: sha512-J7kocOS+ZNyjmW6tUUTtA7jLt8GjQlrOdz9z3yLNTvdsswO+b5lYSdMVzDczWnooyFAkkQiKyap5g/Zba+cFRA==} + engines: {node: '>=20'} on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} @@ -5604,17 +5616,17 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} - oxc-minify@0.87.0: - resolution: {integrity: sha512-+UHWp6+0mdq0S2rEsZx9mqgL6JnG9ogO+CU17XccVrPUFtISFcZzk/biTn1JdBYFQ3kztof19pv8blMtgStQ2g==} - engines: {node: '>=14.0.0'} + oxc-minify@0.94.0: + resolution: {integrity: sha512-7+9iyxwpzfjuiEnSqNJYzTsC1Oud742PPkr/4S1bGY930U4tApdLEK8zmgbT57c1/56cfNOndqZaeQZiAfnJ5A==} + engines: {node: ^20.19.0 || >=22.12.0} - oxc-parser@0.87.0: - resolution: {integrity: sha512-uc47XrtHwkBoES4HFgwgfH9sqwAtJXgAIBq4fFBMZ4hWmgVZoExyn+L4g4VuaecVKXkz1bvlaHcfwHAJPQb5Gw==} - engines: {node: '>=20.0.0'} + oxc-parser@0.94.0: + resolution: {integrity: sha512-refms9HQoAlTYIazONYkuX5A3rFGPddbD6Otyc+A0/pj1WTttR8TsZRlMzQxCfhexxfrbinqd7ebkEoYNuCmLQ==} + engines: {node: ^20.19.0 || >=22.12.0} - oxc-transform@0.87.0: - resolution: {integrity: sha512-dt6INKWY2DKbSc8yR9VQoqBsCjPQ3z/SKv882UqlwFve+K38xtpi2avDlvNd35SpHUwDLDFoV3hMX0U3qOSaaQ==} - engines: {node: '>=14.0.0'} + oxc-transform@0.94.0: + resolution: {integrity: sha512-nHFFyPVWNNe7WLsAiQ6iwfsuTW/1esT+BJg+9rlvcSa0mfcZTpNo3TlBfj9IerLdDmYHJnSYsx8jjFZhoGfZ1w==} + engines: {node: ^20.19.0 || >=22.12.0} oxc-walker@0.5.2: resolution: {integrity: sha512-XYoZqWwApSKUmSDEFeOKdy3Cdh95cOcSU8f7yskFWE4Rl3cfL5uwyY+EV7Brk9mdNLy+t5SseJajd6g7KncvlA==} @@ -6467,6 +6479,11 @@ packages: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} + srvx@0.8.9: + resolution: {integrity: sha512-wYc3VLZHRzwYrWJhkEqkhLb31TI0SOkfYZDkUhXdp3NoCnNS0FqajiQszZZjfow/VYEuc6Q5sZh9nM6kPy2NBQ==} + engines: {node: '>=20.16.0'} + hasBin: true + ssh-config@1.1.6: resolution: {integrity: sha512-ZPO9rECxzs5JIQ6G/2EfL1I9ho/BVZkx9HRKn8+0af7QgwAmumQ7XBFP1ggMyPMo+/tUbmv0HFdv4qifdO/9JA==} @@ -6887,6 +6904,10 @@ packages: undici-types@7.14.0: resolution: {integrity: sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==} + undici@7.16.0: + resolution: {integrity: sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==} + engines: {node: '>=20.18.1'} + unenv@2.0.0-rc.21: resolution: {integrity: sha512-Wj7/AMtE9MRnAXa6Su3Lk0LNCfqDYgfwVjwRFVum9U7wsto1imuHqk4kTm7Jni+5A0Hn7dttL6O/zjvUvoo+8A==} @@ -6960,8 +6981,8 @@ packages: resolution: {integrity: sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg==} engines: {node: '>=18.12.0'} - unplugin-utils@0.3.0: - resolution: {integrity: sha512-JLoggz+PvLVMJo+jZt97hdIIIZ2yTzGgft9e9q8iMrC4ewufl62ekeW7mixBghonn2gVb/ICjyvlmOCUBnJLQg==} + unplugin-utils@0.3.1: + resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==} engines: {node: '>=20.19.0'} unplugin-vue-components@29.1.0: @@ -7125,14 +7146,15 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true - vite-plugin-checker@0.10.3: - resolution: {integrity: sha512-f4sekUcDPF+T+GdbbE8idb1i2YplBAoH+SfRS0e/WRBWb2rYb1Jf5Pimll0Rj+3JgIYWwG2K5LtBPCXxoibkLg==} - engines: {node: '>=14.16'} + vite-plugin-checker@0.11.0: + resolution: {integrity: sha512-iUdO9Pl9UIBRPAragwi3as/BXXTtRu4G12L3CMrjx+WVTd9g/MsqNakreib9M/2YRVkhZYiTEwdH2j4Dm0w7lw==} + engines: {node: '>=16.11'} peerDependencies: '@biomejs/biome': '>=1.7' eslint: '>=7' meow: ^13.2.0 optionator: ^0.9.4 + oxlint: '>=1' stylelint: '>=16' typescript: '*' vite: ^7.1.9 @@ -7148,6 +7170,8 @@ packages: optional: true optionator: optional: true + oxlint: + optional: true stylelint: optional: true typescript: @@ -7322,8 +7346,8 @@ packages: peerDependencies: vue: ^3.2.0 - vue-tsc@3.1.0: - resolution: {integrity: sha512-fbMynMG7kXSnqZTRBSCh9ROYaVpXfCZbEO0gY3lqOjLbp361uuS88n6BDajiUriDIF+SGLWoinjvf6stS2J3Gg==} + vue-tsc@3.1.1: + resolution: {integrity: sha512-fyixKxFniOVgn+L/4+g8zCG6dflLLt01Agz9jl3TO45Bgk87NZJRmJVPsiK+ouq3LB91jJCbOV+pDkzYTxbI7A==} hasBin: true peerDependencies: typescript: '>=5.0.0' @@ -7598,7 +7622,7 @@ snapshots: '@antfu/install-pkg': 1.1.0 '@clack/prompts': 0.11.0 '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.37.0(jiti@2.6.1)) - '@eslint/markdown': 7.3.0 + '@eslint/markdown': 7.4.0 '@stylistic/eslint-plugin': 5.4.0(eslint@9.37.0(jiti@2.6.1)) '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': 8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) @@ -8688,10 +8712,10 @@ snapshots: '@eslint/js@9.37.0': {} - '@eslint/markdown@7.3.0': + '@eslint/markdown@7.4.0': dependencies: - '@eslint/core': 0.15.2 - '@eslint/plugin-kit': 0.3.5 + '@eslint/core': 0.16.0 + '@eslint/plugin-kit': 0.4.0 github-slugger: 2.0.0 mdast-util-from-markdown: 2.0.2 mdast-util-frontmatter: 2.0.1 @@ -9076,11 +9100,11 @@ snapshots: '@nodelib/fs.scandir': 4.0.1 fastq: 1.19.1 - '@nuxt/cli@3.28.0(magicast@0.3.5)': + '@nuxt/cli@3.29.0(magicast@0.3.5)': dependencies: c12: 3.3.0(magicast@0.3.5) citty: 0.1.6 - clipboardy: 4.0.0 + clipboardy: 5.0.0 confbox: 0.2.2 consola: 3.4.2 defu: 6.1.4 @@ -9089,20 +9113,21 @@ snapshots: get-port-please: 3.2.0 giget: 2.0.0 h3: 1.15.4 - httpxy: 0.1.7 jiti: 2.6.1 listhen: 1.9.0 nypm: 0.6.2 ofetch: 1.4.1 ohash: 2.0.11 pathe: 2.0.3 - perfect-debounce: 1.0.0 + perfect-debounce: 2.0.0 pkg-types: 2.3.0 scule: 1.3.0 semver: 7.7.2 + srvx: 0.8.9 std-env: 3.9.0 tinyexec: 1.0.1 ufo: 1.6.1 + undici: 7.16.0 youch: 4.1.0-beta.11 transitivePeerDependencies: - magicast @@ -9111,7 +9136,7 @@ snapshots: '@nuxt/devtools-kit@2.6.5(magicast@0.3.5)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: - '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/kit': 3.19.3(magicast@0.3.5) execa: 8.0.1 vite: 7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: @@ -9132,7 +9157,7 @@ snapshots: dependencies: '@nuxt/devtools-kit': 2.6.5(magicast@0.3.5)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) '@nuxt/devtools-wizard': 2.6.5 - '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/kit': 3.19.3(magicast@0.3.5) '@vue/devtools-core': 7.7.7(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) '@vue/devtools-kit': 7.7.7 birpc: 2.6.1 @@ -9159,7 +9184,7 @@ snapshots: structured-clone-es: 1.0.0 tinyglobby: 0.2.15 vite: 7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) - vite-plugin-inspect: 11.3.3(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + vite-plugin-inspect: 11.3.3(@nuxt/kit@3.19.3(magicast@0.3.5))(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) vite-plugin-vue-tracer: 1.0.1(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) which: 5.0.0 ws: 8.18.3 @@ -9217,7 +9242,7 @@ snapshots: '@nuxt/devtools-kit': 2.6.5(magicast@0.3.5)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) '@nuxt/eslint-config': 1.9.0(@typescript-eslint/utils@8.45.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3))(@vue/compiler-sfc@3.5.22)(eslint-plugin-format@1.0.2(eslint@9.37.0(jiti@2.6.1)))(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) '@nuxt/eslint-plugin': 1.9.0(eslint@9.37.0(jiti@2.6.1))(typescript@5.9.3) - '@nuxt/kit': 4.1.2(magicast@0.3.5) + '@nuxt/kit': 4.1.3(magicast@0.3.5) chokidar: 4.0.3 eslint: 9.37.0(jiti@2.6.1) eslint-flat-config-utils: 2.1.4 @@ -9239,7 +9264,7 @@ snapshots: - utf-8-validate - vite - '@nuxt/kit@3.19.2(magicast@0.3.5)': + '@nuxt/kit@3.19.3(magicast@0.3.5)': dependencies: c12: 3.3.0(magicast@0.3.5) consola: 3.4.2 @@ -9267,7 +9292,7 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/kit@4.1.2(magicast@0.3.5)': + '@nuxt/kit@4.1.3(magicast@0.3.5)': dependencies: c12: 3.3.0(magicast@0.3.5) consola: 3.4.2 @@ -9294,7 +9319,7 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/schema@4.1.2': + '@nuxt/schema@4.1.3': dependencies: '@vue/shared': 3.5.22 consola: 3.4.2 @@ -9306,7 +9331,7 @@ snapshots: '@nuxt/scripts@0.12.1(@unhead/vue@2.0.17(vue@3.5.22(typescript@5.9.3)))(db0@0.3.4)(ioredis@5.8.1)(magicast@0.3.5)(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3))': dependencies: - '@nuxt/kit': 4.1.2(magicast@0.3.5) + '@nuxt/kit': 4.1.3(magicast@0.3.5) '@unhead/vue': 2.0.17(vue@3.5.22(typescript@5.9.3)) '@vueuse/core': 13.9.0(vue@3.5.22(typescript@5.9.3)) consola: 3.4.2 @@ -9349,7 +9374,7 @@ snapshots: '@nuxt/telemetry@2.6.6(magicast@0.3.5)': dependencies: - '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/kit': 3.19.3(magicast@0.3.5) citty: 0.1.6 consola: 3.4.2 destr: 2.0.5 @@ -9366,7 +9391,7 @@ snapshots: '@nuxt/test-utils@3.19.2(@vue/test-utils@2.4.6)(jsdom@27.0.0(postcss@8.5.6))(magicast@0.3.5)(typescript@5.9.3)(vitest@3.2.4(@types/debug@4.1.12)(@types/node@24.7.0)(jiti@2.6.1)(jsdom@27.0.0(postcss@8.5.6))(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: - '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/kit': 3.19.3(magicast@0.3.5) c12: 3.3.0(magicast@0.3.5) consola: 3.4.2 defu: 6.1.4 @@ -9398,9 +9423,9 @@ snapshots: - magicast - typescript - '@nuxt/vite-builder@4.1.2(@types/node@24.7.0)(eslint@9.37.0(jiti@2.6.1))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vue-tsc@3.1.0(typescript@5.9.3))(vue@3.5.22(typescript@5.9.3))(yaml@2.8.1)': + '@nuxt/vite-builder@4.1.3(@types/node@24.7.0)(eslint@9.37.0(jiti@2.6.1))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vue-tsc@3.1.1(typescript@5.9.3))(vue@3.5.22(typescript@5.9.3))(yaml@2.8.1)': dependencies: - '@nuxt/kit': 4.1.2(magicast@0.3.5) + '@nuxt/kit': 4.1.3(magicast@0.3.5) '@rollup/plugin-replace': 6.0.2(rollup@4.52.4) '@vitejs/plugin-vue': 6.0.1(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) '@vitejs/plugin-vue-jsx': 5.1.1(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) @@ -9427,7 +9452,7 @@ snapshots: unenv: 2.0.0-rc.21 vite: 7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vite-node: 3.2.4(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) - vite-plugin-checker: 0.10.3(eslint@9.37.0(jiti@2.6.1))(optionator@0.9.4)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.0(typescript@5.9.3)) + vite-plugin-checker: 0.11.0(eslint@9.37.0(jiti@2.6.1))(optionator@0.9.4)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.1(typescript@5.9.3)) vue: 3.5.22(typescript@5.9.3) vue-bundle-renderer: 2.2.0 transitivePeerDependencies: @@ -9439,7 +9464,7 @@ snapshots: - magicast - meow - optionator - - rolldown + - oxlint - rollup - sass - sass-embedded @@ -9457,7 +9482,7 @@ snapshots: '@nuxtjs/color-mode@3.5.2(magicast@0.3.5)': dependencies: - '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/kit': 3.19.3(magicast@0.3.5) pathe: 1.1.2 pkg-types: 1.3.1 semver: 7.7.2 @@ -9471,7 +9496,7 @@ snapshots: '@ionic/cli': 7.2.1 '@ionic/vue': 8.7.5(@stencil/core@4.38.0)(vue-router@4.5.1(vue@3.5.22(typescript@5.9.3)))(vue@3.5.22(typescript@5.9.3)) '@ionic/vue-router': 8.7.5(@stencil/core@4.38.0)(vue-router@4.5.1(vue@3.5.22(typescript@5.9.3)))(vue@3.5.22(typescript@5.9.3)) - '@nuxt/kit': 4.1.2(magicast@0.3.5) + '@nuxt/kit': 4.1.3(magicast@0.3.5) '@unhead/vue': 2.0.17(vue@3.5.22(typescript@5.9.3)) ionicons: 8.0.13 pathe: 2.0.3 @@ -9487,147 +9512,147 @@ snapshots: '@one-ini/wasm@0.1.1': {} - '@oxc-minify/binding-android-arm64@0.87.0': + '@oxc-minify/binding-android-arm64@0.94.0': optional: true - '@oxc-minify/binding-darwin-arm64@0.87.0': + '@oxc-minify/binding-darwin-arm64@0.94.0': optional: true - '@oxc-minify/binding-darwin-x64@0.87.0': + '@oxc-minify/binding-darwin-x64@0.94.0': optional: true - '@oxc-minify/binding-freebsd-x64@0.87.0': + '@oxc-minify/binding-freebsd-x64@0.94.0': optional: true - '@oxc-minify/binding-linux-arm-gnueabihf@0.87.0': + '@oxc-minify/binding-linux-arm-gnueabihf@0.94.0': optional: true - '@oxc-minify/binding-linux-arm-musleabihf@0.87.0': + '@oxc-minify/binding-linux-arm-musleabihf@0.94.0': optional: true - '@oxc-minify/binding-linux-arm64-gnu@0.87.0': + '@oxc-minify/binding-linux-arm64-gnu@0.94.0': optional: true - '@oxc-minify/binding-linux-arm64-musl@0.87.0': + '@oxc-minify/binding-linux-arm64-musl@0.94.0': optional: true - '@oxc-minify/binding-linux-riscv64-gnu@0.87.0': + '@oxc-minify/binding-linux-riscv64-gnu@0.94.0': optional: true - '@oxc-minify/binding-linux-s390x-gnu@0.87.0': + '@oxc-minify/binding-linux-s390x-gnu@0.94.0': optional: true - '@oxc-minify/binding-linux-x64-gnu@0.87.0': + '@oxc-minify/binding-linux-x64-gnu@0.94.0': optional: true - '@oxc-minify/binding-linux-x64-musl@0.87.0': + '@oxc-minify/binding-linux-x64-musl@0.94.0': optional: true - '@oxc-minify/binding-wasm32-wasi@0.87.0': + '@oxc-minify/binding-wasm32-wasi@0.94.0': dependencies: '@napi-rs/wasm-runtime': 1.0.6 optional: true - '@oxc-minify/binding-win32-arm64-msvc@0.87.0': + '@oxc-minify/binding-win32-arm64-msvc@0.94.0': optional: true - '@oxc-minify/binding-win32-x64-msvc@0.87.0': + '@oxc-minify/binding-win32-x64-msvc@0.94.0': optional: true - '@oxc-parser/binding-android-arm64@0.87.0': + '@oxc-parser/binding-android-arm64@0.94.0': optional: true - '@oxc-parser/binding-darwin-arm64@0.87.0': + '@oxc-parser/binding-darwin-arm64@0.94.0': optional: true - '@oxc-parser/binding-darwin-x64@0.87.0': + '@oxc-parser/binding-darwin-x64@0.94.0': optional: true - '@oxc-parser/binding-freebsd-x64@0.87.0': + '@oxc-parser/binding-freebsd-x64@0.94.0': optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.87.0': + '@oxc-parser/binding-linux-arm-gnueabihf@0.94.0': optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.87.0': + '@oxc-parser/binding-linux-arm-musleabihf@0.94.0': optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.87.0': + '@oxc-parser/binding-linux-arm64-gnu@0.94.0': optional: true - '@oxc-parser/binding-linux-arm64-musl@0.87.0': + '@oxc-parser/binding-linux-arm64-musl@0.94.0': optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.87.0': + '@oxc-parser/binding-linux-riscv64-gnu@0.94.0': optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.87.0': + '@oxc-parser/binding-linux-s390x-gnu@0.94.0': optional: true - '@oxc-parser/binding-linux-x64-gnu@0.87.0': + '@oxc-parser/binding-linux-x64-gnu@0.94.0': optional: true - '@oxc-parser/binding-linux-x64-musl@0.87.0': + '@oxc-parser/binding-linux-x64-musl@0.94.0': optional: true - '@oxc-parser/binding-wasm32-wasi@0.87.0': + '@oxc-parser/binding-wasm32-wasi@0.94.0': dependencies: '@napi-rs/wasm-runtime': 1.0.6 optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.87.0': + '@oxc-parser/binding-win32-arm64-msvc@0.94.0': optional: true - '@oxc-parser/binding-win32-x64-msvc@0.87.0': + '@oxc-parser/binding-win32-x64-msvc@0.94.0': optional: true - '@oxc-project/types@0.87.0': {} + '@oxc-project/types@0.94.0': {} - '@oxc-transform/binding-android-arm64@0.87.0': + '@oxc-transform/binding-android-arm64@0.94.0': optional: true - '@oxc-transform/binding-darwin-arm64@0.87.0': + '@oxc-transform/binding-darwin-arm64@0.94.0': optional: true - '@oxc-transform/binding-darwin-x64@0.87.0': + '@oxc-transform/binding-darwin-x64@0.94.0': optional: true - '@oxc-transform/binding-freebsd-x64@0.87.0': + '@oxc-transform/binding-freebsd-x64@0.94.0': optional: true - '@oxc-transform/binding-linux-arm-gnueabihf@0.87.0': + '@oxc-transform/binding-linux-arm-gnueabihf@0.94.0': optional: true - '@oxc-transform/binding-linux-arm-musleabihf@0.87.0': + '@oxc-transform/binding-linux-arm-musleabihf@0.94.0': optional: true - '@oxc-transform/binding-linux-arm64-gnu@0.87.0': + '@oxc-transform/binding-linux-arm64-gnu@0.94.0': optional: true - '@oxc-transform/binding-linux-arm64-musl@0.87.0': + '@oxc-transform/binding-linux-arm64-musl@0.94.0': optional: true - '@oxc-transform/binding-linux-riscv64-gnu@0.87.0': + '@oxc-transform/binding-linux-riscv64-gnu@0.94.0': optional: true - '@oxc-transform/binding-linux-s390x-gnu@0.87.0': + '@oxc-transform/binding-linux-s390x-gnu@0.94.0': optional: true - '@oxc-transform/binding-linux-x64-gnu@0.87.0': + '@oxc-transform/binding-linux-x64-gnu@0.94.0': optional: true - '@oxc-transform/binding-linux-x64-musl@0.87.0': + '@oxc-transform/binding-linux-x64-musl@0.94.0': optional: true - '@oxc-transform/binding-wasm32-wasi@0.87.0': + '@oxc-transform/binding-wasm32-wasi@0.94.0': dependencies: '@napi-rs/wasm-runtime': 1.0.6 optional: true - '@oxc-transform/binding-win32-arm64-msvc@0.87.0': + '@oxc-transform/binding-win32-arm64-msvc@0.94.0': optional: true - '@oxc-transform/binding-win32-x64-msvc@0.87.0': + '@oxc-transform/binding-win32-x64-msvc@0.94.0': optional: true '@paralleldrive/cuid2@2.2.2': @@ -9701,7 +9726,7 @@ snapshots: '@pinia/nuxt@0.11.2(magicast@0.3.5)(pinia@3.0.3(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3)))': dependencies: - '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/kit': 3.19.3(magicast@0.3.5) pinia: 3.0.3(typescript@5.9.3)(vue@3.5.22(typescript@5.9.3)) transitivePeerDependencies: - magicast @@ -9987,10 +10012,10 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 - '@shikijs/vitepress-twoslash@3.13.0(@nuxt/kit@3.19.2(magicast@0.3.5))(typescript@5.9.3)': + '@shikijs/vitepress-twoslash@3.13.0(@nuxt/kit@3.19.3(magicast@0.3.5))(typescript@5.9.3)': dependencies: '@shikijs/twoslash': 3.13.0(typescript@5.9.3) - floating-vue: 5.2.2(@nuxt/kit@3.19.2(magicast@0.3.5))(vue@3.5.22(typescript@5.9.3)) + floating-vue: 5.2.2(@nuxt/kit@3.19.3(magicast@0.3.5))(vue@3.5.22(typescript@5.9.3)) lz-string: 1.5.0 magic-string: 0.30.19 markdown-it: 14.1.0 @@ -10264,7 +10289,7 @@ snapshots: pathe: 2.0.3 perfect-debounce: 1.0.0 tinyglobby: 0.2.15 - unplugin-utils: 0.3.0 + unplugin-utils: 0.3.1 '@unocss/config@66.5.2': dependencies: @@ -10309,7 +10334,7 @@ snapshots: '@unocss/nuxt@66.5.2(magicast@0.3.5)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: - '@nuxt/kit': 4.1.2(magicast@0.3.5) + '@nuxt/kit': 4.1.3(magicast@0.3.5) '@unocss/config': 66.5.2 '@unocss/core': 66.5.2 '@unocss/preset-attributify': 66.5.2 @@ -10431,7 +10456,7 @@ snapshots: magic-string: 0.30.19 pathe: 2.0.3 tinyglobby: 0.2.15 - unplugin-utils: 0.3.0 + unplugin-utils: 0.3.1 vite: 7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) '@unocss/webpack@66.5.2': @@ -10444,7 +10469,7 @@ snapshots: pathe: 2.0.3 tinyglobby: 0.2.15 unplugin: 2.3.10 - unplugin-utils: 0.3.0 + unplugin-utils: 0.3.1 webpack-sources: 3.3.3 '@unrs/resolver-binding-android-arm-eabi@1.11.1': @@ -10527,7 +10552,7 @@ snapshots: '@vite-pwa/nuxt@1.0.4(magicast@0.3.5)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: - '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/kit': 3.19.3(magicast@0.3.5) pathe: 1.1.2 ufo: 1.6.1 vite-plugin-pwa: 1.0.3(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) @@ -10623,9 +10648,9 @@ snapshots: '@vue-macros/common@3.0.0-beta.16(vue@3.5.22(typescript@5.9.3))': dependencies: '@vue/compiler-sfc': 3.5.22 - ast-kit: 2.1.2 + ast-kit: 2.1.3 local-pkg: 1.1.2 - magic-string-ast: 1.0.2 + magic-string-ast: 1.0.3 unplugin-utils: 0.2.5 optionalDependencies: vue: 3.5.22(typescript@5.9.3) @@ -10751,7 +10776,7 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/language-core@3.1.0(typescript@5.9.3)': + '@vue/language-core@3.1.1(typescript@5.9.3)': dependencies: '@volar/language-core': 2.4.23 '@vue/compiler-dom': 3.5.22 @@ -10811,13 +10836,13 @@ snapshots: '@vueuse/metadata@13.9.0': {} - '@vueuse/nuxt@13.9.0(magicast@0.3.5)(nuxt@4.1.2(@parcel/watcher@2.5.1)(@types/node@24.7.0)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.8.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.0(typescript@5.9.3))(xml2js@0.6.2)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))': + '@vueuse/nuxt@13.9.0(magicast@0.3.5)(nuxt@4.1.3(@parcel/watcher@2.5.1)(@types/node@24.7.0)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.8.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.1(typescript@5.9.3))(xml2js@0.6.2)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3))': dependencies: - '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/kit': 3.19.3(magicast@0.3.5) '@vueuse/core': 13.9.0(vue@3.5.22(typescript@5.9.3)) '@vueuse/metadata': 13.9.0 local-pkg: 1.1.2 - nuxt: 4.1.2(@parcel/watcher@2.5.1)(@types/node@24.7.0)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.8.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.0(typescript@5.9.3))(xml2js@0.6.2)(yaml@2.8.1) + nuxt: 4.1.3(@parcel/watcher@2.5.1)(@types/node@24.7.0)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.8.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.1(typescript@5.9.3))(xml2js@0.6.2)(yaml@2.8.1) vue: 3.5.22(typescript@5.9.3) transitivePeerDependencies: - magicast @@ -10962,7 +10987,7 @@ snapshots: assertion-error@2.0.1: {} - ast-kit@2.1.2: + ast-kit@2.1.3: dependencies: '@babel/parser': 7.28.4 pathe: 2.0.3 @@ -10971,10 +10996,10 @@ snapshots: dependencies: tslib: 2.8.1 - ast-walker-scope@0.8.2: + ast-walker-scope@0.8.3: dependencies: '@babel/parser': 7.28.4 - ast-kit: 2.1.2 + ast-kit: 2.1.3 astral-regex@2.0.0: {} @@ -11273,6 +11298,13 @@ snapshots: is-wsl: 3.1.0 is64bit: 2.0.0 + clipboardy@5.0.0: + dependencies: + execa: 9.6.0 + is-wayland: 0.1.0 + is-wsl: 3.1.0 + is64bit: 2.0.0 + cliui@8.0.1: dependencies: string-width: 4.2.3 @@ -12349,13 +12381,13 @@ snapshots: flatted@3.3.3: {} - floating-vue@5.2.2(@nuxt/kit@3.19.2(magicast@0.3.5))(vue@3.5.22(typescript@5.9.3)): + floating-vue@5.2.2(@nuxt/kit@3.19.3(magicast@0.3.5))(vue@3.5.22(typescript@5.9.3)): dependencies: '@floating-ui/dom': 1.1.1 vue: 3.5.22(typescript@5.9.3) vue-resize: 2.0.0-alpha.1(vue@3.5.22(typescript@5.9.3)) optionalDependencies: - '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/kit': 3.19.3(magicast@0.3.5) focus-trap@7.6.5: dependencies: @@ -12929,6 +12961,8 @@ snapshots: is-unicode-supported@2.1.0: {} + is-wayland@0.1.0: {} + is-weakmap@2.0.2: {} is-weakref@1.1.1: @@ -13261,7 +13295,7 @@ snapshots: ufo: 1.6.1 unplugin: 2.3.10 - magic-string-ast@1.0.2: + magic-string-ast@1.0.3: dependencies: magic-string: 0.30.19 @@ -13830,7 +13864,7 @@ snapshots: unctx: 2.4.1 unenv: 2.0.0-rc.21 unimport: 5.4.1 - unplugin-utils: 0.3.0 + unplugin-utils: 0.3.1 unstorage: 1.17.1(db0@0.3.4)(ioredis@5.8.1) untyped: 2.0.0 unwasm: 0.3.11 @@ -13912,15 +13946,15 @@ snapshots: dependencies: boolbase: 1.0.0 - nuxt@4.1.2(@parcel/watcher@2.5.1)(@types/node@24.7.0)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.8.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.0(typescript@5.9.3))(xml2js@0.6.2)(yaml@2.8.1): + nuxt@4.1.3(@parcel/watcher@2.5.1)(@types/node@24.7.0)(@vue/compiler-sfc@3.5.22)(db0@0.3.4)(eslint@9.37.0(jiti@2.6.1))(ioredis@5.8.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.1(typescript@5.9.3))(xml2js@0.6.2)(yaml@2.8.1): dependencies: - '@nuxt/cli': 3.28.0(magicast@0.3.5) + '@nuxt/cli': 3.29.0(magicast@0.3.5) '@nuxt/devalue': 2.0.2 '@nuxt/devtools': 2.6.5(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) - '@nuxt/kit': 4.1.2(magicast@0.3.5) - '@nuxt/schema': 4.1.2 + '@nuxt/kit': 4.1.3(magicast@0.3.5) + '@nuxt/schema': 4.1.3 '@nuxt/telemetry': 2.6.6(magicast@0.3.5) - '@nuxt/vite-builder': 4.1.2(@types/node@24.7.0)(eslint@9.37.0(jiti@2.6.1))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vue-tsc@3.1.0(typescript@5.9.3))(vue@3.5.22(typescript@5.9.3))(yaml@2.8.1) + '@nuxt/vite-builder': 4.1.3(@types/node@24.7.0)(eslint@9.37.0(jiti@2.6.1))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.4)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(typescript@5.9.3)(vue-tsc@3.1.1(typescript@5.9.3))(vue@3.5.22(typescript@5.9.3))(yaml@2.8.1) '@unhead/vue': 2.0.17(vue@3.5.22(typescript@5.9.3)) '@vue/shared': 3.5.22 c12: 3.3.0(magicast@0.3.5) @@ -13951,11 +13985,11 @@ snapshots: nypm: 0.6.2 ofetch: 1.4.1 ohash: 2.0.11 - on-change: 5.0.1 - oxc-minify: 0.87.0 - oxc-parser: 0.87.0 - oxc-transform: 0.87.0 - oxc-walker: 0.5.2(oxc-parser@0.87.0) + on-change: 6.0.0 + oxc-minify: 0.94.0 + oxc-parser: 0.94.0 + oxc-transform: 0.94.0 + oxc-walker: 0.5.2(oxc-parser@0.94.0) pathe: 2.0.3 perfect-debounce: 2.0.0 pkg-types: 2.3.0 @@ -14014,6 +14048,7 @@ snapshots: - meow - mysql2 - optionator + - oxlint - react-native-b4a - rolldown - rollup @@ -14069,7 +14104,7 @@ snapshots: ohash@2.0.11: {} - on-change@5.0.1: {} + on-change@6.0.0: {} on-finished@2.4.1: dependencies: @@ -14141,66 +14176,66 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - oxc-minify@0.87.0: + oxc-minify@0.94.0: optionalDependencies: - '@oxc-minify/binding-android-arm64': 0.87.0 - '@oxc-minify/binding-darwin-arm64': 0.87.0 - '@oxc-minify/binding-darwin-x64': 0.87.0 - '@oxc-minify/binding-freebsd-x64': 0.87.0 - '@oxc-minify/binding-linux-arm-gnueabihf': 0.87.0 - '@oxc-minify/binding-linux-arm-musleabihf': 0.87.0 - '@oxc-minify/binding-linux-arm64-gnu': 0.87.0 - '@oxc-minify/binding-linux-arm64-musl': 0.87.0 - '@oxc-minify/binding-linux-riscv64-gnu': 0.87.0 - '@oxc-minify/binding-linux-s390x-gnu': 0.87.0 - '@oxc-minify/binding-linux-x64-gnu': 0.87.0 - '@oxc-minify/binding-linux-x64-musl': 0.87.0 - '@oxc-minify/binding-wasm32-wasi': 0.87.0 - '@oxc-minify/binding-win32-arm64-msvc': 0.87.0 - '@oxc-minify/binding-win32-x64-msvc': 0.87.0 + '@oxc-minify/binding-android-arm64': 0.94.0 + '@oxc-minify/binding-darwin-arm64': 0.94.0 + '@oxc-minify/binding-darwin-x64': 0.94.0 + '@oxc-minify/binding-freebsd-x64': 0.94.0 + '@oxc-minify/binding-linux-arm-gnueabihf': 0.94.0 + '@oxc-minify/binding-linux-arm-musleabihf': 0.94.0 + '@oxc-minify/binding-linux-arm64-gnu': 0.94.0 + '@oxc-minify/binding-linux-arm64-musl': 0.94.0 + '@oxc-minify/binding-linux-riscv64-gnu': 0.94.0 + '@oxc-minify/binding-linux-s390x-gnu': 0.94.0 + '@oxc-minify/binding-linux-x64-gnu': 0.94.0 + '@oxc-minify/binding-linux-x64-musl': 0.94.0 + '@oxc-minify/binding-wasm32-wasi': 0.94.0 + '@oxc-minify/binding-win32-arm64-msvc': 0.94.0 + '@oxc-minify/binding-win32-x64-msvc': 0.94.0 - oxc-parser@0.87.0: + oxc-parser@0.94.0: dependencies: - '@oxc-project/types': 0.87.0 + '@oxc-project/types': 0.94.0 optionalDependencies: - '@oxc-parser/binding-android-arm64': 0.87.0 - '@oxc-parser/binding-darwin-arm64': 0.87.0 - '@oxc-parser/binding-darwin-x64': 0.87.0 - '@oxc-parser/binding-freebsd-x64': 0.87.0 - '@oxc-parser/binding-linux-arm-gnueabihf': 0.87.0 - '@oxc-parser/binding-linux-arm-musleabihf': 0.87.0 - '@oxc-parser/binding-linux-arm64-gnu': 0.87.0 - '@oxc-parser/binding-linux-arm64-musl': 0.87.0 - '@oxc-parser/binding-linux-riscv64-gnu': 0.87.0 - '@oxc-parser/binding-linux-s390x-gnu': 0.87.0 - '@oxc-parser/binding-linux-x64-gnu': 0.87.0 - '@oxc-parser/binding-linux-x64-musl': 0.87.0 - '@oxc-parser/binding-wasm32-wasi': 0.87.0 - '@oxc-parser/binding-win32-arm64-msvc': 0.87.0 - '@oxc-parser/binding-win32-x64-msvc': 0.87.0 + '@oxc-parser/binding-android-arm64': 0.94.0 + '@oxc-parser/binding-darwin-arm64': 0.94.0 + '@oxc-parser/binding-darwin-x64': 0.94.0 + '@oxc-parser/binding-freebsd-x64': 0.94.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.94.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.94.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.94.0 + '@oxc-parser/binding-linux-arm64-musl': 0.94.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.94.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.94.0 + '@oxc-parser/binding-linux-x64-gnu': 0.94.0 + '@oxc-parser/binding-linux-x64-musl': 0.94.0 + '@oxc-parser/binding-wasm32-wasi': 0.94.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.94.0 + '@oxc-parser/binding-win32-x64-msvc': 0.94.0 - oxc-transform@0.87.0: + oxc-transform@0.94.0: optionalDependencies: - '@oxc-transform/binding-android-arm64': 0.87.0 - '@oxc-transform/binding-darwin-arm64': 0.87.0 - '@oxc-transform/binding-darwin-x64': 0.87.0 - '@oxc-transform/binding-freebsd-x64': 0.87.0 - '@oxc-transform/binding-linux-arm-gnueabihf': 0.87.0 - '@oxc-transform/binding-linux-arm-musleabihf': 0.87.0 - '@oxc-transform/binding-linux-arm64-gnu': 0.87.0 - '@oxc-transform/binding-linux-arm64-musl': 0.87.0 - '@oxc-transform/binding-linux-riscv64-gnu': 0.87.0 - '@oxc-transform/binding-linux-s390x-gnu': 0.87.0 - '@oxc-transform/binding-linux-x64-gnu': 0.87.0 - '@oxc-transform/binding-linux-x64-musl': 0.87.0 - '@oxc-transform/binding-wasm32-wasi': 0.87.0 - '@oxc-transform/binding-win32-arm64-msvc': 0.87.0 - '@oxc-transform/binding-win32-x64-msvc': 0.87.0 + '@oxc-transform/binding-android-arm64': 0.94.0 + '@oxc-transform/binding-darwin-arm64': 0.94.0 + '@oxc-transform/binding-darwin-x64': 0.94.0 + '@oxc-transform/binding-freebsd-x64': 0.94.0 + '@oxc-transform/binding-linux-arm-gnueabihf': 0.94.0 + '@oxc-transform/binding-linux-arm-musleabihf': 0.94.0 + '@oxc-transform/binding-linux-arm64-gnu': 0.94.0 + '@oxc-transform/binding-linux-arm64-musl': 0.94.0 + '@oxc-transform/binding-linux-riscv64-gnu': 0.94.0 + '@oxc-transform/binding-linux-s390x-gnu': 0.94.0 + '@oxc-transform/binding-linux-x64-gnu': 0.94.0 + '@oxc-transform/binding-linux-x64-musl': 0.94.0 + '@oxc-transform/binding-wasm32-wasi': 0.94.0 + '@oxc-transform/binding-win32-arm64-msvc': 0.94.0 + '@oxc-transform/binding-win32-x64-msvc': 0.94.0 - oxc-walker@0.5.2(oxc-parser@0.87.0): + oxc-walker@0.5.2(oxc-parser@0.94.0): dependencies: magic-regexp: 0.10.0 - oxc-parser: 0.87.0 + oxc-parser: 0.94.0 p-limit@3.1.0: dependencies: @@ -15090,6 +15125,10 @@ snapshots: split2@4.2.0: {} + srvx@0.8.9: + dependencies: + cookie-es: 2.0.0 + ssh-config@1.1.6: {} stable-hash-x@0.2.0: {} @@ -15430,7 +15469,7 @@ snapshots: twoslash-vue@0.3.4(typescript@5.9.3): dependencies: - '@vue/language-core': 3.1.0(typescript@5.9.3) + '@vue/language-core': 3.1.1(typescript@5.9.3) twoslash: 0.3.4(typescript@5.9.3) twoslash-protocol: 0.3.4 typescript: 5.9.3 @@ -15548,6 +15587,8 @@ snapshots: undici-types@7.14.0: {} + undici@7.16.0: {} + unenv@2.0.0-rc.21: dependencies: defu: 6.1.4 @@ -15590,7 +15631,7 @@ snapshots: strip-literal: 3.1.0 tinyglobby: 0.2.15 unplugin: 2.3.10 - unplugin-utils: 0.3.0 + unplugin-utils: 0.3.1 unique-string@2.0.0: dependencies: @@ -15653,12 +15694,12 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.3 - unplugin-utils@0.3.0: + unplugin-utils@0.3.1: dependencies: pathe: 2.0.3 picomatch: 4.0.3 - unplugin-vue-components@29.1.0(@babel/parser@7.28.4)(@nuxt/kit@3.19.2(magicast@0.3.5))(vue@3.5.22(typescript@5.9.3)): + unplugin-vue-components@29.1.0(@babel/parser@7.28.4)(@nuxt/kit@3.19.3(magicast@0.3.5))(vue@3.5.22(typescript@5.9.3)): dependencies: chokidar: 3.6.0 debug: 4.4.3 @@ -15667,11 +15708,11 @@ snapshots: mlly: 1.8.0 tinyglobby: 0.2.15 unplugin: 2.3.10 - unplugin-utils: 0.3.0 + unplugin-utils: 0.3.1 vue: 3.5.22(typescript@5.9.3) optionalDependencies: '@babel/parser': 7.28.4 - '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/kit': 3.19.3(magicast@0.3.5) transitivePeerDependencies: - supports-color @@ -15679,8 +15720,8 @@ snapshots: dependencies: '@vue-macros/common': 3.0.0-beta.16(vue@3.5.22(typescript@5.9.3)) '@vue/compiler-sfc': 3.5.22 - '@vue/language-core': 3.1.0(typescript@5.9.3) - ast-walker-scope: 0.8.2 + '@vue/language-core': 3.1.1(typescript@5.9.3) + ast-walker-scope: 0.8.3 chokidar: 4.0.3 json5: 2.2.3 local-pkg: 1.1.2 @@ -15838,14 +15879,13 @@ snapshots: - tsx - yaml - vite-plugin-checker@0.10.3(eslint@9.37.0(jiti@2.6.1))(optionator@0.9.4)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.0(typescript@5.9.3)): + vite-plugin-checker@0.11.0(eslint@9.37.0(jiti@2.6.1))(optionator@0.9.4)(typescript@5.9.3)(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue-tsc@3.1.1(typescript@5.9.3)): dependencies: '@babel/code-frame': 7.27.1 chokidar: 4.0.3 npm-run-path: 6.0.0 picocolors: 1.1.1 picomatch: 4.0.3 - strip-ansi: 7.1.2 tiny-invariant: 1.3.3 tinyglobby: 0.2.15 vite: 7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) @@ -15854,9 +15894,9 @@ snapshots: eslint: 9.37.0(jiti@2.6.1) optionator: 0.9.4 typescript: 5.9.3 - vue-tsc: 3.1.0(typescript@5.9.3) + vue-tsc: 3.1.1(typescript@5.9.3) - vite-plugin-inspect@11.3.3(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)): + vite-plugin-inspect@11.3.3(@nuxt/kit@3.19.3(magicast@0.3.5))(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)): dependencies: ansis: 4.2.0 debug: 4.4.3 @@ -15865,11 +15905,11 @@ snapshots: open: 10.2.0 perfect-debounce: 2.0.0 sirv: 3.0.2 - unplugin-utils: 0.3.0 + unplugin-utils: 0.3.1 vite: 7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) vite-dev-rpc: 1.1.0(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) optionalDependencies: - '@nuxt/kit': 3.19.2(magicast@0.3.5) + '@nuxt/kit': 3.19.3(magicast@0.3.5) transitivePeerDependencies: - supports-color @@ -15885,7 +15925,7 @@ snapshots: - '@types/babel__core' - supports-color - vite-plugin-vue-devtools@8.0.2(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)): + vite-plugin-vue-devtools@8.0.2(@nuxt/kit@3.19.3(magicast@0.3.5))(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)): dependencies: '@vue/devtools-core': 8.0.2(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.3)) '@vue/devtools-kit': 8.0.2 @@ -15893,7 +15933,7 @@ snapshots: execa: 9.6.0 sirv: 3.0.2 vite: 7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) - vite-plugin-inspect: 11.3.3(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) + vite-plugin-inspect: 11.3.3(@nuxt/kit@3.19.3(magicast@0.3.5))(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) vite-plugin-vue-inspector: 5.3.2(vite@7.1.9(@types/node@24.7.0)(jiti@2.6.1)(sass@1.93.2)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)) transitivePeerDependencies: - '@nuxt/kit' @@ -16099,10 +16139,10 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.22(typescript@5.9.3) - vue-tsc@3.1.0(typescript@5.9.3): + vue-tsc@3.1.1(typescript@5.9.3): dependencies: '@volar/typescript': 2.4.23 - '@vue/language-core': 3.1.0(typescript@5.9.3) + '@vue/language-core': 3.1.1(typescript@5.9.3) typescript: 5.9.3 vue@3.5.22(typescript@5.9.3): diff --git a/scripts/android/build.sh b/scripts/android/build.sh new file mode 100644 index 0000000..c61cec6 --- /dev/null +++ b/scripts/android/build.sh @@ -0,0 +1 @@ +npx cap build android diff --git a/scripts/android.sh b/scripts/android/dev.sh similarity index 100% rename from scripts/android.sh rename to scripts/android/dev.sh