diff --git a/package.json b/package.json index 61266a3..ef3fa09 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "packageManager": "pnpm@9.14.4", + "packageManager": "pnpm@9.15.0", "name": "vue-ts-example", "version": "0.0.0", "private": true, @@ -86,7 +86,7 @@ "cz-conventional-changelog": "^3.3.0", "depcheck": "^1.4.7", "eruda": "^3.4.1", - "eslint": "^9.16.0", + "eslint": "^9.17.0", "eslint-plugin-vue": "^9.32.0", "husky": "^9.1.7", "jsdom": "^25.0.1", @@ -98,13 +98,13 @@ "surge": "^0.24.6", "typescript": "~5.6.3", "unocss": "^0.65.1", - "unplugin-auto-import": "^0.18.6", + "unplugin-auto-import": "^0.19.0", "unplugin-icons": "^0.21.0", "unplugin-vue-components": "^0.27.5", "unplugin-vue-macros": "^2.13.6", "unplugin-vue-markdown": "^0.27.1", "unplugin-vue-router": "^0.10.9", - "vercel": "^39.2.0", + "vercel": "^39.2.2", "vite": "^6.0.3", "vite-plugin-cdn-import": "^1.0.1", "vite-plugin-fake-server": "^2.1.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1af37cb..66c1aa0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,7 +21,7 @@ importers: version: 2.0.11(alova@3.2.6)(axios@1.7.9) '@intlify/unplugin-vue-i18n': specifier: ^6.0.1 - version: 6.0.1(@vue/compiler-dom@3.5.13)(eslint@9.16.0(jiti@2.4.1))(rollup@4.28.1)(typescript@5.6.3)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) + version: 6.0.1(@vue/compiler-dom@3.5.13)(eslint@9.17.0(jiti@2.4.1))(rollup@4.28.1)(typescript@5.6.3)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) '@primevue/themes': specifier: ^4.2.5 version: 4.2.5 @@ -109,7 +109,7 @@ importers: devDependencies: '@eslint/compat': specifier: ^1.2.4 - version: 1.2.4(eslint@9.16.0(jiti@2.4.1)) + version: 1.2.4(eslint@9.17.0(jiti@2.4.1)) '@faker-js/faker': specifier: ^9.3.0 version: 9.3.0 @@ -151,10 +151,10 @@ importers: version: 4.1.1(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) '@vue/eslint-config-prettier': specifier: ^10.1.0 - version: 10.1.0(eslint@9.16.0(jiti@2.4.1))(prettier@3.4.2) + version: 10.1.0(eslint@9.17.0(jiti@2.4.1))(prettier@3.4.2) '@vue/eslint-config-typescript': specifier: ^14.1.4 - version: 14.1.4(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3))(eslint-plugin-vue@9.32.0(eslint@9.16.0(jiti@2.4.1)))(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3) + version: 14.1.4(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint-plugin-vue@9.32.0(eslint@9.17.0(jiti@2.4.1)))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) '@vue/test-utils': specifier: ^2.4.6 version: 2.4.6 @@ -174,11 +174,11 @@ importers: specifier: ^3.4.1 version: 3.4.1 eslint: - specifier: ^9.16.0 - version: 9.16.0(jiti@2.4.1) + specifier: ^9.17.0 + version: 9.17.0(jiti@2.4.1) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.16.0(jiti@2.4.1)) + version: 9.32.0(eslint@9.17.0(jiti@2.4.1)) husky: specifier: ^9.1.7 version: 9.1.7 @@ -210,8 +210,8 @@ importers: specifier: ^0.65.1 version: 0.65.1(postcss@8.4.49)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.6.3)) unplugin-auto-import: - specifier: ^0.18.6 - version: 0.18.6(@nuxt/kit@3.14.1592(rollup@4.28.1))(@vueuse/core@12.0.0(typescript@5.6.3))(rollup@4.28.1) + specifier: ^0.19.0 + version: 0.19.0(@nuxt/kit@3.14.1592(rollup@4.28.1))(@vueuse/core@12.0.0(typescript@5.6.3))(rollup@4.28.1) unplugin-icons: specifier: ^0.21.0 version: 0.21.0(@vue/compiler-sfc@3.5.13) @@ -220,7 +220,7 @@ importers: version: 0.27.5(@babel/parser@7.26.3)(@nuxt/kit@3.14.1592(rollup@4.28.1))(rollup@4.28.1)(vue@3.5.13(typescript@5.6.3)) unplugin-vue-macros: specifier: ^2.13.6 - version: 2.13.6(@vueuse/core@12.0.0(typescript@5.6.3))(esbuild@0.23.1)(rollup@4.28.1)(typescript@5.6.3)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1))(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3)) + version: 2.13.6(@vueuse/core@12.0.0(typescript@5.6.3))(esbuild@0.24.0)(rollup@4.28.1)(typescript@5.6.3)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1))(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3)) unplugin-vue-markdown: specifier: ^0.27.1 version: 0.27.1(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1)) @@ -228,8 +228,8 @@ importers: specifier: ^0.10.9 version: 0.10.9(rollup@4.28.1)(vue-router@4.5.0(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) vercel: - specifier: ^39.2.0 - version: 39.2.0 + specifier: ^39.2.2 + version: 39.2.2 vite: specifier: ^6.0.3 version: 6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1) @@ -790,8 +790,8 @@ packages: resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.16.0': - resolution: {integrity: sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==} + '@eslint/js@9.17.0': + resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.5': @@ -1420,8 +1420,8 @@ packages: peerDependencies: vue: ^3.0.0 - '@vercel/build-utils@8.7.0': - resolution: {integrity: sha512-ofZX+ABiW76u5khIyYyH5xK5KSuiAteqRu5hz2k1a2WHLwF7VpeBg8gdFR+HwbVnNkHtkMA64ya5Dd/lNoABkw==} + '@vercel/build-utils@8.8.0': + resolution: {integrity: sha512-4jkeJ/Xr0epojgfiyQufB8vC0ubE9SCfA9I2BGcOIKcf65C25juSvuYwaLixnjZXHUTO4Y9W7fdgiLUk55MgbA==} '@vercel/error-utils@2.0.3': resolution: {integrity: sha512-CqC01WZxbLUxoiVdh9B/poPbNpY9U+tO1N9oWHwTl5YAZxcqXmmWJ8KNMFItJCUUWdY3J3xv8LvAuQv2KZ5YdQ==} @@ -1433,8 +1433,8 @@ packages: '@vercel/gatsby-plugin-vercel-analytics@1.0.11': resolution: {integrity: sha512-iTEA0vY6RBPuEzkwUTVzSHDATo1aF6bdLLspI68mQ/BTbi5UQEGjpjyzdKOVcSYApDtFU6M6vypZ1t4vIEnHvw==} - '@vercel/gatsby-plugin-vercel-builder@2.0.59': - resolution: {integrity: sha512-Y3hMNGmi2wyYeOptjjyWOP9Tsx6ME7Xsv1/MhBImWjJrLhqy9L3PFThjJJELP9ghCFGdAB7z7lB8XH4MmczTng==} + '@vercel/gatsby-plugin-vercel-builder@2.0.61': + resolution: {integrity: sha512-OchbRapri4fGCefvjOG9m0yP2JICvCwrrQ+jS3lumcvr6NimmdDu3yxnzFYlSZ06D8cqD3hXx7a+hJKY5zdk3Q==} '@vercel/go@3.2.1': resolution: {integrity: sha512-ezjmuUvLigH9V4egEaX0SZ+phILx8lb+Zkp1iTqKI+yl/ibPAtVo5o+dLSRAXU9U01LBmaLu3O8Oxd/JpWYCOw==} @@ -1450,26 +1450,26 @@ packages: engines: {node: '>=16'} hasBin: true - '@vercel/node@3.2.29': - resolution: {integrity: sha512-WRVYidBqtRyYUw36v/WyUB2v97PsiV2+LepUiOPWcW9UpszQGGT2DAzsXOYqWveXMJKFhx0aETR6Nn6i+Yps1Q==} + '@vercel/node@5.0.0': + resolution: {integrity: sha512-l917aGyDkaOhqfDrYSqy9sjd+Pv6K8mCsVyxzGv4kwmbhERpi8rS6aBmfIf4fDevEPYiOasftPHASbdnyHOe/g==} '@vercel/python@4.5.1': resolution: {integrity: sha512-nZX1oezs5E+Un5Pw21P7cEXV9WBohRSq8gDAqipu7KHFfdAQ7ubfBclRmDTGaHOiYvdLsJPiE599vsUfKKob/w==} - '@vercel/redwood@2.1.8': - resolution: {integrity: sha512-qBUBqIDxPEYnxRh3tsvTaPMtBkyK/D2tt9tBugNPe0OeYnMCMXVj9SJYbxiDI2GzAEFUZn4Poh63CZtXMDb9Tg==} + '@vercel/redwood@2.1.10': + resolution: {integrity: sha512-JscXZGNuZY1IHq5CbGBHt7BvHEHh35ZIgorJ5RAEjvuqaox/EE4bA0oyI8y/5aWoZfMvJifS+UATKwI8HrP97w==} - '@vercel/remix-builder@2.2.14': - resolution: {integrity: sha512-w81xbhZh5YZtWBi6E7o9Og9GkT86DZYQ0FBZvR9pAJCG4ejK18SLLyXD2MORLosTFpecLL0VZ5vdPh9oD9hJug==} + '@vercel/remix-builder@4.0.0': + resolution: {integrity: sha512-82O08BggyQgRR86jbkx6pTWaTVhlMA9vU0nvql8af76r3k0iBrkoe6tJiEnwut2YaePUNWr2Kr+mdy6OrJHmVw==} - '@vercel/routing-utils@3.1.0': - resolution: {integrity: sha512-Ci5xTjVTJY/JLZXpCXpLehMft97i9fH34nu9PGav6DtwkVUF6TOPX86U0W0niQjMZ5n6/ZP0BwcJK2LOozKaGw==} + '@vercel/routing-utils@5.0.0': + resolution: {integrity: sha512-llvozDbkGDSelbgigAt9IwCQS8boP4rNHfy3rpJf0DqSn6UDlkFX270NwIQruyXN9KHktHC9qOof6Ik2+bT88A==} '@vercel/ruby@2.1.0': resolution: {integrity: sha512-UZYwlSEEfVnfzTmgkD+kxex9/gkZGt7unOWNyWFN7V/ZnZSsGBUgv6hXLnwejdRi3EztgRQEBd1kUKlXdIeC0Q==} - '@vercel/static-build@2.5.37': - resolution: {integrity: sha512-2ARBtE3ct7h9V34T+so/U3+ahXdG/0bk9uN96YV4L128nY4RR/T1F1uuY33Tiiz2PHAoq43hhMRZUC06b+GAhw==} + '@vercel/static-build@2.5.39': + resolution: {integrity: sha512-gnurv1NWzyE5STFF0BlgWXzIMODv9HeVezRwiEyhndjeugwkzp3xyoRXXR178LZ87lZ7gcgOp6HWEpNmaHDSyw==} '@vercel/static-config@3.0.0': resolution: {integrity: sha512-2qtvcBJ1bGY0dYGYh3iM7yGKkk971FujLEDXzuW5wcZsPr1GSEjO/w2iSr3qve6nDDtBImsGoDEnus5FI4+fIw==} @@ -1488,14 +1488,14 @@ packages: vite: ^6.0.3 vue: ^3.2.25 - '@volar/language-core@2.4.10': - resolution: {integrity: sha512-hG3Z13+nJmGaT+fnQzAkS0hjJRa2FCeqZt6Bd+oGNhUkQ+mTFsDETg5rqUTxyzIh5pSOGY7FHCWUS8G82AzLCA==} + '@volar/language-core@2.4.11': + resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} - '@volar/source-map@2.4.10': - resolution: {integrity: sha512-OCV+b5ihV0RF3A7vEvNyHPi4G4kFa6ukPmyVocmqm5QzOd8r5yAtiNvaPEjl8dNvgC/lj4JPryeeHLdXd62rWA==} + '@volar/source-map@2.4.11': + resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==} - '@volar/typescript@2.4.10': - resolution: {integrity: sha512-F8ZtBMhSXyYKuBfGpYwqA5rsONnOwAVvjyE7KPYJ7wgZqo2roASqNWUnianOomJX5u1cxeRooHV59N0PhvEOgw==} + '@volar/typescript@2.4.11': + resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==} '@vue-macros/api@0.13.1': resolution: {integrity: sha512-PiVwBB5vuoFSF4BQ2efezwbtNEABh9d/OElOuzQfZmvBV/IY3NvVmSXR0U345RK+FIlajVntVEEnXz94/2z6Pg==} @@ -1986,8 +1986,8 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.24.2: - resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + browserslist@4.24.3: + resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2643,8 +2643,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.16.0: - resolution: {integrity: sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==} + eslint@9.17.0: + resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -3116,8 +3116,8 @@ packages: importx@0.4.4: resolution: {integrity: sha512-Lo1pukzAREqrBnnHC+tj+lreMTAvyxtkKsMxLY8H15M/bvLl54p3YuoTI70Tz7Il0AsgSlD7Lrk/FaApRcBL7w==} - importx@0.5.0: - resolution: {integrity: sha512-qROz3rSOjQYclmEQAajH9RhBuqpAGHM+5CNd9fk+TsF4JKmQsAI1egafW8XZZv8vARCo4nAmmt5d0eI2B8GUsA==} + importx@0.5.1: + resolution: {integrity: sha512-YrRaigAec1sC2CdIJjf/hCH1Wp9Ii8Cq5ROw4k5nJ19FVl2FcJUHZ5gGIb1vs8+JNYIyOJpc2fcufS2330bxDw==} imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} @@ -3151,8 +3151,8 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + is-core-module@2.16.0: + resolution: {integrity: sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==} engines: {node: '>= 0.4'} is-docker@3.0.0: @@ -4136,8 +4136,8 @@ packages: resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + resolve@1.22.9: + resolution: {integrity: sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==} hasBin: true restore-cursor@3.1.0: @@ -4650,8 +4650,8 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin-auto-import@0.18.6: - resolution: {integrity: sha512-LMFzX5DtkTj/3wZuyG5bgKBoJ7WSgzqSGJ8ppDRdlvPh45mx6t6w3OcbExQi53n3xF5MYkNGPNR/HYOL95KL2A==} + unplugin-auto-import@0.19.0: + resolution: {integrity: sha512-W97gTDEWu/L1EcKCXY5Ni8bsMW1E9kv12wYQv3mYpd7zcFctXYlLKsqeva6sbCQbzS8t9AG/XdU5/WkEJKPlFw==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': ^3.2.2 @@ -4801,8 +4801,8 @@ packages: peerDependencies: vue: ^3.0.0 - vercel@39.2.0: - resolution: {integrity: sha512-KXpjRaVY+HVMRMXDXS8jgy6/VvMM4fu1Oq/VeqWxRu6svwoFrVEkrbaSkyFrXxBFDk6GktiZS8srmf9jY1JZ8w==} + vercel@39.2.2: + resolution: {integrity: sha512-FTt0r++eORfQ3TLshYFdq5WiC7xVfbKMLE5YsBzex41yeDSCo5a5KXD6nDyMm+IIlu++XsHEVJRnfOA/JjL/mw==} engines: {node: '>= 16'} hasBin: true @@ -5196,7 +5196,7 @@ snapshots: dependencies: '@babel/compat-data': 7.26.3 '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.2 + browserslist: 4.24.3 lru-cache: 5.1.1 semver: 6.3.1 @@ -5565,16 +5565,16 @@ snapshots: '@esbuild/win32-x64@0.24.0': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.16.0(jiti@2.4.1))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.17.0(jiti@2.4.1))': dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/compat@1.2.4(eslint@9.16.0(jiti@2.4.1))': + '@eslint/compat@1.2.4(eslint@9.17.0(jiti@2.4.1))': optionalDependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) '@eslint/config-array@0.19.1': dependencies: @@ -5602,7 +5602,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.16.0': {} + '@eslint/js@9.17.0': {} '@eslint/object-schema@2.1.5': {} @@ -5679,9 +5679,9 @@ snapshots: '@intlify/shared@11.0.0-beta.2': {} - '@intlify/unplugin-vue-i18n@6.0.1(@vue/compiler-dom@3.5.13)(eslint@9.16.0(jiti@2.4.1))(rollup@4.28.1)(typescript@5.6.3)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))': + '@intlify/unplugin-vue-i18n@6.0.1(@vue/compiler-dom@3.5.13)(eslint@9.17.0(jiti@2.4.1))(rollup@4.28.1)(typescript@5.6.3)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3))': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) '@intlify/bundle-utils': 10.0.0(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3))) '@intlify/shared': 10.0.5 '@intlify/vue-i18n-extensions': 7.0.0(@intlify/shared@10.0.5)(@vue/compiler-dom@3.5.13)(vue-i18n@10.0.5(vue@3.5.13(typescript@5.6.3)))(vue@3.5.13(typescript@5.6.3)) @@ -6064,15 +6064,15 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/parser': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) '@typescript-eslint/scope-manager': 8.18.0 - '@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3) - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.18.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -6081,14 +6081,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3)': + '@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/types': 8.18.0 '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.18.0 debug: 4.4.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -6098,12 +6098,12 @@ snapshots: '@typescript-eslint/types': 8.18.0 '@typescript-eslint/visitor-keys': 8.18.0 - '@typescript-eslint/type-utils@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) debug: 4.4.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) ts-api-utils: 1.4.3(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: @@ -6125,13 +6125,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3)': + '@typescript-eslint/utils@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) '@typescript-eslint/scope-manager': 8.18.0 '@typescript-eslint/types': 8.18.0 '@typescript-eslint/typescript-estree': 8.18.0(typescript@5.6.3) - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -6333,7 +6333,7 @@ snapshots: dependencies: vue: 3.5.13(typescript@5.6.3) - '@vercel/build-utils@8.7.0': {} + '@vercel/build-utils@8.8.0': {} '@vercel/error-utils@2.0.3': {} @@ -6367,11 +6367,11 @@ snapshots: dependencies: web-vitals: 0.2.4 - '@vercel/gatsby-plugin-vercel-builder@2.0.59': + '@vercel/gatsby-plugin-vercel-builder@2.0.61': dependencies: '@sinclair/typebox': 0.25.24 - '@vercel/build-utils': 8.7.0 - '@vercel/routing-utils': 3.1.0 + '@vercel/build-utils': 8.8.0 + '@vercel/routing-utils': 5.0.0 esbuild: 0.14.47 etag: 1.8.1 fs-extra: 11.1.0 @@ -6408,13 +6408,13 @@ snapshots: - encoding - supports-color - '@vercel/node@3.2.29': + '@vercel/node@5.0.0': dependencies: '@edge-runtime/node-utils': 2.3.0 '@edge-runtime/primitives': 4.1.0 '@edge-runtime/vm': 3.2.0 '@types/node': 16.18.11 - '@vercel/build-utils': 8.7.0 + '@vercel/build-utils': 8.8.0 '@vercel/error-utils': 2.0.3 '@vercel/nft': 0.27.3 '@vercel/static-config': 3.0.0 @@ -6438,10 +6438,10 @@ snapshots: '@vercel/python@4.5.1': {} - '@vercel/redwood@2.1.8': + '@vercel/redwood@2.1.10': dependencies: '@vercel/nft': 0.27.3 - '@vercel/routing-utils': 3.1.0 + '@vercel/routing-utils': 5.0.0 '@vercel/static-config': 3.0.0 semver: 6.3.1 ts-morph: 12.0.0 @@ -6449,7 +6449,7 @@ snapshots: - encoding - supports-color - '@vercel/remix-builder@2.2.14': + '@vercel/remix-builder@4.0.0': dependencies: '@vercel/error-utils': 2.0.3 '@vercel/nft': 0.27.3 @@ -6459,7 +6459,7 @@ snapshots: - encoding - supports-color - '@vercel/routing-utils@3.1.0': + '@vercel/routing-utils@5.0.0': dependencies: path-to-regexp: 6.1.0 optionalDependencies: @@ -6467,10 +6467,10 @@ snapshots: '@vercel/ruby@2.1.0': {} - '@vercel/static-build@2.5.37': + '@vercel/static-build@2.5.39': dependencies: '@vercel/gatsby-plugin-vercel-analytics': 1.0.11 - '@vercel/gatsby-plugin-vercel-builder': 2.0.59 + '@vercel/gatsby-plugin-vercel-builder': 2.0.61 '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 @@ -6495,15 +6495,15 @@ snapshots: vite: 6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1) vue: 3.5.13(typescript@5.6.3) - '@volar/language-core@2.4.10': + '@volar/language-core@2.4.11': dependencies: - '@volar/source-map': 2.4.10 + '@volar/source-map': 2.4.11 - '@volar/source-map@2.4.10': {} + '@volar/source-map@2.4.11': {} - '@volar/typescript@2.4.10': + '@volar/typescript@2.4.11': dependencies: - '@volar/language-core': 2.4.10 + '@volar/language-core': 2.4.11 path-browserify: 1.0.1 vscode-uri: 3.0.8 @@ -6874,23 +6874,23 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-prettier@10.1.0(eslint@9.16.0(jiti@2.4.1))(prettier@3.4.2)': + '@vue/eslint-config-prettier@10.1.0(eslint@9.17.0(jiti@2.4.1))(prettier@3.4.2)': dependencies: - eslint: 9.16.0(jiti@2.4.1) - eslint-config-prettier: 9.1.0(eslint@9.16.0(jiti@2.4.1)) - eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0(eslint@9.16.0(jiti@2.4.1)))(eslint@9.16.0(jiti@2.4.1))(prettier@3.4.2) + eslint: 9.17.0(jiti@2.4.1) + eslint-config-prettier: 9.1.0(eslint@9.17.0(jiti@2.4.1)) + eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0(eslint@9.17.0(jiti@2.4.1)))(eslint@9.17.0(jiti@2.4.1))(prettier@3.4.2) prettier: 3.4.2 transitivePeerDependencies: - '@types/eslint' - '@vue/eslint-config-typescript@14.1.4(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3))(eslint-plugin-vue@9.32.0(eslint@9.16.0(jiti@2.4.1)))(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3)': + '@vue/eslint-config-typescript@14.1.4(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint-plugin-vue@9.32.0(eslint@9.17.0(jiti@2.4.1)))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3)': dependencies: - '@typescript-eslint/eslint-plugin': 8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3) - eslint: 9.16.0(jiti@2.4.1) - eslint-plugin-vue: 9.32.0(eslint@9.16.0(jiti@2.4.1)) + '@typescript-eslint/eslint-plugin': 8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + eslint: 9.17.0(jiti@2.4.1) + eslint-plugin-vue: 9.32.0(eslint@9.17.0(jiti@2.4.1)) fast-glob: 3.3.2 - typescript-eslint: 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3) - vue-eslint-parser: 9.4.3(eslint@9.16.0(jiti@2.4.1)) + typescript-eslint: 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + vue-eslint-parser: 9.4.3(eslint@9.17.0(jiti@2.4.1)) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: @@ -6899,7 +6899,7 @@ snapshots: '@vue/language-core@2.1.10(typescript@5.6.3)': dependencies: - '@volar/language-core': 2.4.10 + '@volar/language-core': 2.4.11 '@vue/compiler-dom': 3.5.13 '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.5.13 @@ -7180,12 +7180,12 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.24.2: + browserslist@4.24.3: dependencies: caniuse-lite: 1.0.30001688 electron-to-chromium: 1.5.73 node-releases: 2.0.19 - update-browserslist-db: 1.1.1(browserslist@4.24.2) + update-browserslist-db: 1.1.1(browserslist@4.24.3) buffer-crc32@0.2.13: {} @@ -7213,6 +7213,11 @@ snapshots: esbuild: 0.23.1 load-tsconfig: 0.2.5 + bundle-require@5.0.0(esbuild@0.24.0): + dependencies: + esbuild: 0.24.0 + load-tsconfig: 0.2.5 + bytes@3.1.0: {} c12@2.0.1: @@ -7537,7 +7542,7 @@ snapshots: deps-regex: 0.2.0 findup-sync: 5.0.0 ignore: 5.3.2 - is-core-module: 2.15.1 + is-core-module: 2.16.0 js-yaml: 3.14.1 json5: 2.2.3 lodash: 4.17.21 @@ -7546,7 +7551,7 @@ snapshots: please-upgrade-node: 3.2.0 readdirp: 3.6.0 require-package-name: 2.0.1 - resolve: 1.22.8 + resolve: 1.22.9 resolve-from: 5.0.0 semver: 7.6.3 yargs: 16.2.0 @@ -7795,29 +7800,29 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@9.1.0(eslint@9.16.0(jiti@2.4.1)): + eslint-config-prettier@9.1.0(eslint@9.17.0(jiti@2.4.1)): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) - eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@9.16.0(jiti@2.4.1)))(eslint@9.16.0(jiti@2.4.1))(prettier@3.4.2): + eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@9.17.0(jiti@2.4.1)))(eslint@9.17.0(jiti@2.4.1))(prettier@3.4.2): dependencies: - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) prettier: 3.4.2 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: - eslint-config-prettier: 9.1.0(eslint@9.16.0(jiti@2.4.1)) + eslint-config-prettier: 9.1.0(eslint@9.17.0(jiti@2.4.1)) - eslint-plugin-vue@9.32.0(eslint@9.16.0(jiti@2.4.1)): + eslint-plugin-vue@9.32.0(eslint@9.17.0(jiti@2.4.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) - eslint: 9.16.0(jiti@2.4.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) + eslint: 9.17.0(jiti@2.4.1) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.16.0(jiti@2.4.1)) + vue-eslint-parser: 9.4.3(eslint@9.17.0(jiti@2.4.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -7836,14 +7841,14 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.16.0(jiti@2.4.1): + eslint@9.17.0(jiti@2.4.1): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.1 '@eslint/core': 0.9.1 '@eslint/eslintrc': 3.2.0 - '@eslint/js': 9.16.0 + '@eslint/js': 9.17.0 '@eslint/plugin-kit': 0.2.4 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -8393,11 +8398,11 @@ snapshots: transitivePeerDependencies: - supports-color - importx@0.5.0: + importx@0.5.1: dependencies: - bundle-require: 5.0.0(esbuild@0.23.1) + bundle-require: 5.0.0(esbuild@0.24.0) debug: 4.4.0 - esbuild: 0.23.1 + esbuild: 0.24.0 jiti: 2.4.1 pathe: 1.1.2 tsx: 4.19.2 @@ -8444,7 +8449,7 @@ snapshots: dependencies: binary-extensions: 2.3.0 - is-core-module@2.15.1: + is-core-module@2.16.0: dependencies: hasown: 2.0.2 @@ -9377,9 +9382,9 @@ snapshots: resolve-pkg-maps@1.0.0: {} - resolve@1.22.8: + resolve@1.22.9: dependencies: - is-core-module: 2.15.1 + is-core-module: 2.16.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -9801,7 +9806,7 @@ snapshots: ts-macro@0.1.10(rollup@4.28.1)(typescript@5.6.3): dependencies: '@rollup/pluginutils': 5.1.3(rollup@4.28.1) - '@volar/language-core': 2.4.10 + '@volar/language-core': 2.4.11 '@vue/language-core': 2.1.10(typescript@5.6.3) muggle-string: 0.4.1 transitivePeerDependencies: @@ -9856,12 +9861,12 @@ snapshots: type-fest@0.21.3: {} - typescript-eslint@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3): + typescript-eslint@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3) - '@typescript-eslint/parser': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3) - '@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.6.3) - eslint: 9.16.0(jiti@2.4.1) + '@typescript-eslint/eslint-plugin': 8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3))(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/parser': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + '@typescript-eslint/utils': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.6.3) + eslint: 9.17.0(jiti@2.4.1) typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -9888,7 +9893,7 @@ snapshots: dependencies: '@antfu/utils': 0.7.10 defu: 6.1.4 - importx: 0.5.0 + importx: 0.5.1 transitivePeerDependencies: - supports-color @@ -9970,28 +9975,27 @@ snapshots: unpipe@1.0.0: {} - unplugin-auto-import@0.18.6(@nuxt/kit@3.14.1592(rollup@4.28.1))(@vueuse/core@12.0.0(typescript@5.6.3))(rollup@4.28.1): + unplugin-auto-import@0.19.0(@nuxt/kit@3.14.1592(rollup@4.28.1))(@vueuse/core@12.0.0(typescript@5.6.3))(rollup@4.28.1): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.3(rollup@4.28.1) - fast-glob: 3.3.2 local-pkg: 0.5.1 magic-string: 0.30.15 - minimatch: 9.0.5 + picomatch: 4.0.2 unimport: 3.14.5(rollup@4.28.1) - unplugin: 1.16.0 + unplugin: 2.1.0 optionalDependencies: '@nuxt/kit': 3.14.1592(rollup@4.28.1) '@vueuse/core': 12.0.0(typescript@5.6.3) transitivePeerDependencies: - rollup - unplugin-combine@1.0.3(esbuild@0.23.1)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1)): + unplugin-combine@1.0.3(esbuild@0.24.0)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1)): dependencies: '@antfu/utils': 0.7.10 unplugin: 1.16.0 optionalDependencies: - esbuild: 0.23.1 + esbuild: 0.24.0 rollup: 4.28.1 vite: 6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1) @@ -10038,7 +10042,7 @@ snapshots: - rollup - vue - unplugin-vue-macros@2.13.6(@vueuse/core@12.0.0(typescript@5.6.3))(esbuild@0.23.1)(rollup@4.28.1)(typescript@5.6.3)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1))(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3)): + unplugin-vue-macros@2.13.6(@vueuse/core@12.0.0(typescript@5.6.3))(esbuild@0.24.0)(rollup@4.28.1)(typescript@5.6.3)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1))(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3)): dependencies: '@vue-macros/better-define': 1.11.1(rollup@4.28.1)(vue@3.5.13(typescript@5.6.3)) '@vue-macros/boolean-prop': 0.5.3(rollup@4.28.1)(vue@3.5.13(typescript@5.6.3)) @@ -10070,7 +10074,7 @@ snapshots: '@vue-macros/short-vmodel': 1.5.3(rollup@4.28.1)(vue@3.5.13(typescript@5.6.3)) '@vue-macros/volar': 0.30.8(rollup@4.28.1)(typescript@5.6.3)(vue-tsc@2.1.10(typescript@5.6.3))(vue@3.5.13(typescript@5.6.3)) unplugin: 1.16.0 - unplugin-combine: 1.0.3(esbuild@0.23.1)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1)) + unplugin-combine: 1.0.3(esbuild@0.24.0)(rollup@4.28.1)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(less@4.2.1)(tsx@4.19.2)(yaml@2.6.1)) unplugin-vue-define-options: 1.5.3(rollup@4.28.1)(vue@3.5.13(typescript@5.6.3)) vue: 3.5.13(typescript@5.6.3) transitivePeerDependencies: @@ -10148,9 +10152,9 @@ snapshots: transitivePeerDependencies: - supports-color - update-browserslist-db@1.1.1(browserslist@4.24.2): + update-browserslist-db@1.1.1(browserslist@4.24.3): dependencies: - browserslist: 4.24.2 + browserslist: 4.24.3 escalade: 3.2.0 picocolors: 1.1.1 @@ -10179,19 +10183,19 @@ snapshots: '@vue/shared': 3.5.13 vue: 3.5.13(typescript@5.6.3) - vercel@39.2.0: + vercel@39.2.2: dependencies: - '@vercel/build-utils': 8.7.0 + '@vercel/build-utils': 8.8.0 '@vercel/fun': 1.1.0 '@vercel/go': 3.2.1 '@vercel/hydrogen': 1.0.9 '@vercel/next': 4.4.0 - '@vercel/node': 3.2.29 + '@vercel/node': 5.0.0 '@vercel/python': 4.5.1 - '@vercel/redwood': 2.1.8 - '@vercel/remix-builder': 2.2.14 + '@vercel/redwood': 2.1.10 + '@vercel/remix-builder': 4.0.0 '@vercel/ruby': 2.1.0 - '@vercel/static-build': 2.5.37 + '@vercel/static-build': 2.5.39 chokidar: 4.0.0 transitivePeerDependencies: - '@swc/core' @@ -10313,10 +10317,10 @@ snapshots: dependencies: vue: 3.5.13(typescript@5.6.3) - vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@2.4.1)): + vue-eslint-parser@9.4.3(eslint@9.17.0(jiti@2.4.1)): dependencies: debug: 4.4.0 - eslint: 9.16.0(jiti@2.4.1) + eslint: 9.17.0(jiti@2.4.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -10351,7 +10355,7 @@ snapshots: vue-tsc@2.1.10(typescript@5.6.3): dependencies: - '@volar/typescript': 2.4.10 + '@volar/typescript': 2.4.11 '@vue/language-core': 2.1.10(typescript@5.6.3) semver: 7.6.3 typescript: 5.6.3 diff --git a/src/App.vue b/src/App.vue index 6c32564..d22df2a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -9,5 +9,6 @@ const VITE_BUILD_COMMIT = import.meta.env.VITE_BUILD_COMMIT; + diff --git a/src/components/primevue/primevue.vue b/src/components/primevue/primevue.vue index 2d23d55..8db7228 100644 --- a/src/components/primevue/primevue.vue +++ b/src/components/primevue/primevue.vue @@ -1,7 +1,7 @@ - - diff --git a/src/main.ts b/src/main.ts index 46fe1b7..b34c4a4 100644 --- a/src/main.ts +++ b/src/main.ts @@ -13,7 +13,7 @@ import { router } from './router'; import Aura from '@primevue/themes/aura'; import zhCN from 'primelocale/zh-CN.json'; import PrimeVue from 'primevue/config'; -// import 'primeicons/primeicons.css'; +import 'primeicons/primeicons.css'; /* https://github.com/intlify/bundle-tools/tree/main/packages/unplugin-vue-i18n#static-bundle-importing * All i18n resources specified in the plugin `include` option can be loaded diff --git a/src/utils/primevue.ts b/src/utils/primevue.ts index cda9c4d..a687a49 100644 --- a/src/utils/primevue.ts +++ b/src/utils/primevue.ts @@ -1,17 +1,29 @@ /** * 需要把 放在 App.vue 的 template 中 */ +import '../assets/reset-primevue.css'; +// ======================================================================== +// ========================== ConfirmationService ========================= +// ======================================================================== +// @ts-expect-error - Ignore missing types +import ConfirmationEventBus from 'primevue/confirmationeventbus'; +import type { ConfirmationServiceMethods } from 'primevue/confirmationservice'; +export const ConfirmationService: ConfirmationServiceMethods = { + require: (options) => { + ConfirmationEventBus.emit('confirm', options); + }, + close: () => { + ConfirmationEventBus.emit('close'); + }, +}; + +// ======================================================================== +// ============================= ToastService ============================= +// ======================================================================== // @ts-expect-error - Ignore missing types import ToastEventBus from 'primevue/toasteventbus'; import type { ToastServiceMethods } from 'primevue/toastservice'; - -// @ts-expect-error - Ignore missing types -import DynamicDialogEventBus from 'primevue/dynamicdialogeventbus'; -import type { DialogServiceMethods } from 'primevue/dialogservice'; - -import '../assets/reset-primevue.css'; - // https://github.com/primefaces/primevue/blob/61929eae7526015af0362fc5889f2af7527403d1/packages/primevue/src/toastservice/ToastService.js export const ToastService: ToastServiceMethods = { add: (message) => { @@ -28,6 +40,12 @@ export const ToastService: ToastServiceMethods = { }, }; +// ======================================================================== +// ============================= DialogService ============================ +// ======================================================================== +// @ts-expect-error - Ignore missing types +import DynamicDialogEventBus from 'primevue/dynamicdialogeventbus'; +import type { DialogServiceMethods } from 'primevue/dialogservice'; // https://github.com/primefaces/primevue/blob/18367429f624285ff32d0ef775c1825a43a02fb1/packages/primevue/src/dialogservice/DialogService.js#L7 export const DialogService: DialogServiceMethods = { open: (content, options) => { diff --git a/unocss.config.ts b/unocss.config.ts index a07ee5f..eeb63cd 100644 --- a/unocss.config.ts +++ b/unocss.config.ts @@ -1,5 +1,4 @@ // https://github.dev/unocss/unocss/tree/main/examples/vite-vue3 -import presetRemToPx from '@unocss/preset-rem-to-px'; import { defineConfig, presetAttributify, presetUno, transformerDirectives, transformerVariantGroup } from 'unocss'; export default defineConfig({