From 6683a4fe110b7a1ebc3e476057f610e3c4d80c5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joaqu=C3=ADn=20S=C3=A1nchez?= Date: Sun, 9 Mar 2025 02:43:25 +0100 Subject: [PATCH 1/4] test(ci): add additional attw test for built packages (#4648) Co-authored-by: Robin --- .github/workflows/ci.yml | 4 + attw-esm-only.json | 4 + package.json | 2 + packages/components/package.json | 4 +- packages/core/package.json | 4 +- packages/electron/package.json | 4 +- packages/firebase/package.json | 4 +- packages/integrations/package.json | 4 +- packages/math/package.json | 4 +- packages/metadata/package.json | 4 +- packages/nuxt/package.json | 4 +- packages/router/package.json | 4 +- packages/rxjs/package.json | 4 +- packages/shared/package.json | 4 +- pnpm-lock.yaml | 256 +++++++++++++++++++++++++++++ pnpm-workspace.yaml | 1 + 16 files changed, 300 insertions(+), 11 deletions(-) create mode 100644 attw-esm-only.json diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 98b5e6005c5..64795748f5d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -79,6 +79,10 @@ jobs: - name: browser tests run: pnpm run test:browser + - if: matrix.node == '20.x' + name: attw tests + run: pnpm test:attw + - if: matrix.node == '22.x' name: Playground Smoke Test run: cd playgrounds && bash ./build.sh diff --git a/attw-esm-only.json b/attw-esm-only.json new file mode 100644 index 00000000000..cce4ac3f67d --- /dev/null +++ b/attw-esm-only.json @@ -0,0 +1,4 @@ +{ + "profile": "node16", + "ignore-rules": ["cjs-resolves-to-esm"] +} diff --git a/package.json b/package.json index fee80298405..a107b4f3a42 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "test:firefox": "vitest --project=\"browser (firefox)\"", "test:chromium": "vitest --project=\"browser (chromium)\"", "test:unit": "vitest --project unit", + "test:attw": "pnpm -r test:attw", "typecheck": "vue-tsc --noEmit", "update": "nr -C packages/metadata update && tsx scripts/update.ts", "update:full": "nr update && nr build:types", @@ -38,6 +39,7 @@ "devDependencies": { "@antfu/eslint-config": "catalog:", "@antfu/ni": "catalog:", + "@arethetypeswrong/cli": "catalog:", "@iconify/json": "catalog:", "@rollup/plugin-json": "catalog:", "@rollup/plugin-replace": "catalog:", diff --git a/packages/components/package.json b/packages/components/package.json index 2158157aa44..3343dcab8de 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -42,7 +42,9 @@ ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", - "prepack": "pnpm run build" + "prepack": "pnpm run build", + "test:attw": "attw --pack .", + "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." }, "dependencies": { "@vueuse/core": "workspace:*", diff --git a/packages/core/package.json b/packages/core/package.json index 66bbfe12b9f..ac242b79013 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -47,7 +47,9 @@ ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", - "prepack": "pnpm run build" + "prepack": "pnpm run build", + "test:attw": "attw --pack .", + "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." }, "dependencies": { "@types/web-bluetooth": "catalog:", diff --git a/packages/electron/package.json b/packages/electron/package.json index ec0a9a254d0..11da8a54af2 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -43,7 +43,9 @@ ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", - "prepack": "pnpm run build" + "prepack": "pnpm run build", + "test:attw": "attw --pack .", + "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." }, "peerDependencies": { "electron": ">=9.0.0" diff --git a/packages/firebase/package.json b/packages/firebase/package.json index a9969bc52a8..9cb97db9a4a 100644 --- a/packages/firebase/package.json +++ b/packages/firebase/package.json @@ -57,7 +57,9 @@ ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", - "prepack": "pnpm run build" + "prepack": "pnpm run build", + "test:attw": "attw --pack .", + "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." }, "peerDependencies": { "firebase": ">=9.0.0" diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 95320dd6fec..556772fca8f 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -103,7 +103,9 @@ ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", - "prepack": "pnpm run build" + "prepack": "pnpm run build", + "test:attw": "attw --pack .", + "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." }, "peerDependencies": { "async-validator": "^4", diff --git a/packages/math/package.json b/packages/math/package.json index 8c9217e4409..22806add6c5 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -44,7 +44,9 @@ ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", - "prepack": "pnpm run build" + "prepack": "pnpm run build", + "test:attw": "attw --pack .", + "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." }, "dependencies": { "@vueuse/shared": "workspace:*", diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 8164225f433..bbfa59081f1 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -42,6 +42,8 @@ "scripts": { "update": "tsx scripts/update.ts", "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", - "prepack": "pnpm run build" + "prepack": "pnpm run build", + "test:attw": "attw --pack .", + "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." } } diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index c0d69be6413..5eb9fe02c86 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -43,7 +43,9 @@ ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", - "prepack": "pnpm run build" + "prepack": "pnpm run build", + "test:attw": "attw --pack .", + "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." }, "peerDependencies": { "nuxt": "^3.0.0 || ^4.0.0-0" diff --git a/packages/router/package.json b/packages/router/package.json index 9c4af60de23..e614970ad26 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -44,7 +44,9 @@ ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", - "prepack": "pnpm run build" + "prepack": "pnpm run build", + "test:attw": "attw --pack .", + "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." }, "peerDependencies": { "vue-router": ">=4.0.0-rc.1" diff --git a/packages/rxjs/package.json b/packages/rxjs/package.json index fde3a14ed64..26cdb29f6aa 100644 --- a/packages/rxjs/package.json +++ b/packages/rxjs/package.json @@ -45,7 +45,9 @@ ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", - "prepack": "pnpm run build" + "prepack": "pnpm run build", + "test:attw": "attw --pack .", + "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." }, "peerDependencies": { "rxjs": ">=6.0.0" diff --git a/packages/shared/package.json b/packages/shared/package.json index 983f9e4c7ff..c30a75460b6 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -42,7 +42,9 @@ ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", - "prepack": "pnpm run build" + "prepack": "pnpm run build", + "test:attw": "attw --pack .", + "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." }, "dependencies": { "vue": "catalog:" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 74e3ec33882..65ffa4ce836 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,6 +12,9 @@ catalogs: '@antfu/ni': specifier: ^23.3.1 version: 23.3.1 + '@arethetypeswrong/cli': + specifier: ^0.17.3 + version: 0.17.4 '@iconify/json': specifier: ^2.2.313 version: 2.2.313 @@ -303,6 +306,9 @@ importers: '@antfu/ni': specifier: 'catalog:' version: 23.3.1 + '@arethetypeswrong/cli': + specifier: 'catalog:' + version: 0.17.4 '@iconify/json': specifier: 'catalog:' version: 2.2.313 @@ -798,6 +804,9 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} + '@andrewbranch/untar.js@1.0.3': + resolution: {integrity: sha512-Jh15/qVmrLGhkKJBdXlK1+9tY4lZruYjsgkDFj08ZmDiWVBLJcqkok7Z0/R0In+i1rScBpJlSvrTS2Lm41Pbnw==} + '@antfu/eslint-config@4.5.1': resolution: {integrity: sha512-R/B0sdCELWX3LpB7oHtSiL5KWHke/7QyUCWUuag7U6GzyYJuLubmEHxXQg6/Wp8LoDX7MkvL7FdnKUUnOrcySQ==} hasBin: true @@ -863,6 +872,15 @@ packages: peerDependencies: ajv: '>=8' + '@arethetypeswrong/cli@0.17.4': + resolution: {integrity: sha512-AeiKxtf67XD/NdOqXgBOE5TZWH3EOCt+0GkbUpekOzngc+Q/cRZ5azjWyMxISxxfp0EItgm5NoSld9p7BAA5xQ==} + engines: {node: '>=18'} + hasBin: true + + '@arethetypeswrong/core@0.17.4': + resolution: {integrity: sha512-Izvir8iIoU+X4SKtDAa5kpb+9cpifclzsbA8x/AZY0k0gIfXYQ1fa1B6Epfe6vNA2YfDX8VtrZFgvnXB6aPEoQ==} + engines: {node: '>=18'} + '@asamuzakjp/css-color@2.8.2': resolution: {integrity: sha512-RtWv9jFN2/bLExuZgFFZ0I3pWWeezAHGgrmjqGGWclATl1aDe3yhCUaI0Ilkp6OCk9zX7+FjvDasEX8Q9Rxc5w==} @@ -1461,6 +1479,9 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} + '@braidai/lang@1.1.0': + resolution: {integrity: sha512-xyJYkiyNQtTyCLeHxZmOs7rnB94D+N1IjKNArQIh8+8lTBOY7TFgwEV+Ow5a1uaBi5j2w9fLbWcJFTWLDItl5g==} + '@bundled-es-modules/cookie@2.0.1': resolution: {integrity: sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==} @@ -2476,6 +2497,9 @@ packages: '@kwsites/promise-deferred@1.1.1': resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} + '@loaderkit/resolve@1.0.3': + resolution: {integrity: sha512-oo51csrgEfeHO593bqoPOGwrX093QzDWrc/7y876b/ObDqp2Hbw+rl+3s26WRXIbnhty40T403nwU4UFX3KQCg==} + '@mapbox/node-pre-gyp@1.0.11': resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} hasBin: true @@ -2938,6 +2962,10 @@ packages: resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} engines: {node: '>=6'} + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + '@sindresorhus/merge-streams@2.3.0': resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} @@ -3496,6 +3524,10 @@ packages: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} @@ -3516,6 +3548,9 @@ packages: resolution: {integrity: sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==} engines: {node: '>=14'} + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -3747,6 +3782,10 @@ packages: change-case@5.4.4: resolution: {integrity: sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==} + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + character-entities-html4@2.1.0: resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} @@ -3782,6 +3821,9 @@ packages: citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} + cjs-module-lexer@1.4.3: + resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} + clean-regexp@1.0.0: resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} engines: {node: '>=4'} @@ -3790,6 +3832,11 @@ packages: resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} engines: {node: '>=18'} + cli-highlight@2.1.11: + resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==} + engines: {node: '>=8.0.0', npm: '>=5.0.0'} + hasBin: true + cli-progress@3.12.0: resolution: {integrity: sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==} engines: {node: '>=4'} @@ -3802,6 +3849,10 @@ packages: resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} engines: {node: 10.* || >= 12.*} + cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} + engines: {node: 10.* || >= 12.*} + cli-truncate@4.0.0: resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} engines: {node: '>=18'} @@ -3817,6 +3868,9 @@ packages: cliui@6.0.0: resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -4273,6 +4327,9 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + emojilib@2.4.0: + resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} + encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} @@ -5023,6 +5080,9 @@ packages: headers-polyfill@4.0.3: resolution: {integrity: sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ==} + highlight.js@10.7.3: + resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} + hookable@5.5.3: resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} @@ -5617,6 +5677,17 @@ packages: markdown-table@3.0.4: resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + marked-terminal@7.3.0: + resolution: {integrity: sha512-t4rBvPsHc57uE/2nJOLmMbZCQ4tgAccAED3ngXQqW6g+TxA488JzJ+FK3lQkzBQOI1mRV/r/Kq+1ZlJ4D0owQw==} + engines: {node: '>=16.0.0'} + peerDependencies: + marked: '>=1 <16' + + marked@9.1.6: + resolution: {integrity: sha512-jcByLnIFkd5gSXZmjNvS1TlmRhCXZjIzHYlaGkPlLIekG55JDR2Z4va9tZwCiP+/RDERiNhMOFu01xd6O5ct1Q==} + engines: {node: '>= 16'} + hasBin: true + matcher@3.0.0: resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} engines: {node: '>=10'} @@ -5896,6 +5967,9 @@ packages: resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==} engines: {node: '>=0.8.0'} + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + nanoid@2.1.11: resolution: {integrity: sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==} @@ -5940,6 +6014,10 @@ packages: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} + node-emoji@2.2.0: + resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==} + engines: {node: '>=18'} + node-fetch-native@1.6.6: resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} @@ -6166,6 +6244,15 @@ packages: resolution: {integrity: sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==} engines: {node: '>=14.13.0'} + parse5-htmlparser2-tree-adapter@6.0.1: + resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} + + parse5@5.1.1: + resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} + + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + parse5@7.2.1: resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} @@ -6896,6 +6983,10 @@ packages: sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + skin-tone@2.0.0: + resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} + engines: {node: '>=8'} + slash@5.1.0: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} @@ -7088,6 +7179,10 @@ packages: resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} engines: {node: '>=12'} + supports-hyperlinks@3.2.0: + resolution: {integrity: sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==} + engines: {node: '>=14.18'} + supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -7150,6 +7245,13 @@ packages: resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} engines: {node: '>=18'} + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + tiny-invariant@1.3.1: resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} @@ -7287,6 +7389,11 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} + typescript@5.6.1-rc: + resolution: {integrity: sha512-E3b2+1zEFu84jB0YQi9BORDjz9+jGbwwy1Zi3G0LUNw7a7cePUrHMRNy8aPh53nXpkFGVHSxIZo5vKTfYaFiBQ==} + engines: {node: '>=14.17'} + hasBin: true + typescript@5.8.2: resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} engines: {node: '>=14.17'} @@ -7330,6 +7437,10 @@ packages: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} + unicode-emoji-modifier-base@1.0.0: + resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} + engines: {node: '>=4'} + unicode-match-property-ecmascript@2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} engines: {node: '>=4'} @@ -7570,6 +7681,10 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + validate-npm-package-name@5.0.1: + resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + vfile-message@4.0.2: resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} @@ -8025,6 +8140,10 @@ packages: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'} + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -8033,6 +8152,10 @@ packages: resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} engines: {node: '>=8'} + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} @@ -8172,6 +8295,8 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + '@andrewbranch/untar.js@1.0.3': {} + '@antfu/eslint-config@4.5.1(@typescript-eslint/utils@8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@1.0.1(eslint@9.21.0(jiti@2.4.2)))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7)': dependencies: '@antfu/install-pkg': 1.0.0 @@ -8238,6 +8363,27 @@ snapshots: jsonpointer: 5.0.1 leven: 3.1.0 + '@arethetypeswrong/cli@0.17.4': + dependencies: + '@arethetypeswrong/core': 0.17.4 + chalk: 4.1.2 + cli-table3: 0.6.3 + commander: 10.0.1 + marked: 9.1.6 + marked-terminal: 7.3.0(marked@9.1.6) + semver: 7.7.1 + + '@arethetypeswrong/core@0.17.4': + dependencies: + '@andrewbranch/untar.js': 1.0.3 + '@loaderkit/resolve': 1.0.3 + cjs-module-lexer: 1.4.3 + fflate: 0.8.2 + lru-cache: 10.4.3 + semver: 7.7.1 + typescript: 5.6.1-rc + validate-npm-package-name: 5.0.1 + '@asamuzakjp/css-color@2.8.2': dependencies: '@csstools/css-calc': 2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) @@ -9007,6 +9153,8 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} + '@braidai/lang@1.1.0': {} + '@bundled-es-modules/cookie@2.0.1': dependencies: cookie: 0.7.2 @@ -9958,6 +10106,10 @@ snapshots: '@kwsites/promise-deferred@1.1.1': {} + '@loaderkit/resolve@1.0.3': + dependencies: + '@braidai/lang': 1.1.0 + '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)': dependencies: detect-libc: 2.0.3 @@ -10577,6 +10729,8 @@ snapshots: '@sindresorhus/is@0.14.0': {} + '@sindresorhus/is@4.6.0': {} + '@sindresorhus/merge-streams@2.3.0': {} '@stylistic/eslint-plugin@4.2.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)': @@ -11374,6 +11528,8 @@ snapshots: ansi-regex@6.0.1: {} + ansi-regex@6.1.0: {} + ansi-styles@3.2.1: dependencies: color-convert: 1.9.3 @@ -11389,6 +11545,8 @@ snapshots: ansis@3.17.0: {} + any-promise@1.3.0: {} + anymatch@3.1.3: dependencies: normalize-path: 3.0.0 @@ -11662,6 +11820,8 @@ snapshots: change-case@5.4.4: {} + char-regex@1.0.2: {} + character-entities-html4@2.1.0: {} character-entities-legacy@3.0.0: {} @@ -11696,6 +11856,8 @@ snapshots: dependencies: consola: 3.4.0 + cjs-module-lexer@1.4.3: {} + clean-regexp@1.0.0: dependencies: escape-string-regexp: 1.0.5 @@ -11704,6 +11866,15 @@ snapshots: dependencies: restore-cursor: 5.0.0 + cli-highlight@2.1.11: + dependencies: + chalk: 4.1.2 + highlight.js: 10.7.3 + mz: 2.7.0 + parse5: 5.1.1 + parse5-htmlparser2-tree-adapter: 6.0.1 + yargs: 16.2.0 + cli-progress@3.12.0: dependencies: string-width: 4.2.3 @@ -11716,6 +11887,12 @@ snapshots: optionalDependencies: '@colors/colors': 1.5.0 + cli-table3@0.6.5: + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + cli-truncate@4.0.0: dependencies: slice-ansi: 5.0.0 @@ -11735,6 +11912,12 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 6.2.0 + cliui@7.0.4: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + cliui@8.0.1: dependencies: string-width: 4.2.3 @@ -12129,6 +12312,8 @@ snapshots: emoji-regex@9.2.2: {} + emojilib@2.4.0: {} + encodeurl@1.0.2: {} encodeurl@2.0.0: {} @@ -13180,6 +13365,8 @@ snapshots: headers-polyfill@4.0.3: {} + highlight.js@10.7.3: {} + hookable@5.5.3: {} hosted-git-info@7.0.2: @@ -13772,6 +13959,19 @@ snapshots: markdown-table@3.0.4: {} + marked-terminal@7.3.0(marked@9.1.6): + dependencies: + ansi-escapes: 7.0.0 + ansi-regex: 6.1.0 + chalk: 5.4.1 + cli-highlight: 2.1.11 + cli-table3: 0.6.5 + marked: 9.1.6 + node-emoji: 2.2.0 + supports-hyperlinks: 3.2.0 + + marked@9.1.6: {} + matcher@3.0.0: dependencies: escape-string-regexp: 4.0.0 @@ -14233,6 +14433,12 @@ snapshots: ncp: 2.0.0 rimraf: 2.4.5 + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + nanoid@2.1.11: optional: true @@ -14349,6 +14555,13 @@ snapshots: node-domexception@1.0.0: {} + node-emoji@2.2.0: + dependencies: + '@sindresorhus/is': 4.6.0 + char-regex: 1.0.2 + emojilib: 2.4.0 + skin-tone: 2.0.0 + node-fetch-native@1.6.6: {} node-fetch@2.6.9(encoding@0.1.13): @@ -14699,6 +14912,14 @@ snapshots: '@types/parse-path': 7.0.3 parse-path: 7.0.0 + parse5-htmlparser2-tree-adapter@6.0.1: + dependencies: + parse5: 6.0.1 + + parse5@5.1.1: {} + + parse5@6.0.1: {} + parse5@7.2.1: dependencies: entities: 4.5.0 @@ -15465,6 +15686,10 @@ snapshots: sisteransi@1.0.5: {} + skin-tone@2.0.0: + dependencies: + unicode-emoji-modifier-base: 1.0.0 + slash@5.1.0: {} slashes@3.0.12: {} @@ -15666,6 +15891,11 @@ snapshots: supports-color@9.4.0: {} + supports-hyperlinks@3.2.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + supports-preserve-symlinks-flag@1.0.0: {} svg-tags@1.0.0: {} @@ -15746,6 +15976,14 @@ snapshots: glob: 10.4.5 minimatch: 9.0.5 + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + tiny-invariant@1.3.1: {} tinybench@2.9.0: {} @@ -15869,6 +16107,8 @@ snapshots: typedarray@0.0.6: {} + typescript@5.6.1-rc: {} + typescript@5.8.2: {} ufo@1.5.4: {} @@ -15920,6 +16160,8 @@ snapshots: unicode-canonical-property-names-ecmascript@2.0.0: {} + unicode-emoji-modifier-base@1.0.0: {} + unicode-match-property-ecmascript@2.0.0: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 @@ -16186,6 +16428,8 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 + validate-npm-package-name@5.0.1: {} + vfile-message@4.0.2: dependencies: '@types/unist': 3.0.2 @@ -16750,6 +16994,8 @@ snapshots: camelcase: 5.3.1 decamelize: 1.2.0 + yargs-parser@20.2.9: {} + yargs-parser@21.1.1: {} yargs@15.4.1: @@ -16766,6 +17012,16 @@ snapshots: y18n: 4.0.3 yargs-parser: 18.1.3 + yargs@16.2.0: + dependencies: + cliui: 7.0.4 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + yargs@17.7.2: dependencies: cliui: 8.0.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 8451c050950..f5da1199b4a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,6 +4,7 @@ packages: catalog: '@antfu/eslint-config': ^4.5.1 '@antfu/ni': ^23.3.1 + '@arethetypeswrong/cli': ^0.17.3 '@iconify/json': ^2.2.313 '@nuxt/kit': ^3.15.4 '@nuxt/schema': ^3.15.4 From efc19f5c147e30af6a9852d388df20daea33c57a Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 10 Mar 2025 11:12:01 +0800 Subject: [PATCH 2/4] chore: update deps --- package.json | 2 +- pnpm-lock.yaml | 3116 +++++++++++++++++++++---------------------- pnpm-workspace.yaml | 36 +- 3 files changed, 1514 insertions(+), 1640 deletions(-) diff --git a/package.json b/package.json index a107b4f3a42..a0bcdd671ab 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "type": "module", "version": "12.8.2", "private": true, - "packageManager": "pnpm@10.5.2", + "packageManager": "pnpm@10.6.2", "description": "Collection of essential Vue Composition Utilities", "author": "Anthony Fu", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65ffa4ce836..d11b8fb032a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,23 +7,23 @@ settings: catalogs: default: '@antfu/eslint-config': - specifier: ^4.5.1 - version: 4.5.1 + specifier: ^4.8.1 + version: 4.8.1 '@antfu/ni': specifier: ^23.3.1 version: 23.3.1 '@arethetypeswrong/cli': - specifier: ^0.17.3 + specifier: ^0.17.4 version: 0.17.4 '@iconify/json': - specifier: ^2.2.313 - version: 2.2.313 + specifier: ^2.2.314 + version: 2.2.314 '@nuxt/kit': - specifier: ^3.15.4 - version: 3.15.4 + specifier: ^3.16.0 + version: 3.16.0 '@nuxt/schema': - specifier: ^3.15.4 - version: 3.15.4 + specifier: ^3.16.0 + version: 3.16.0 '@rollup/plugin-json': specifier: ^6.1.0 version: 6.1.0 @@ -43,8 +43,8 @@ catalogs: specifier: ^2.3.5 version: 2.3.5 '@types/node': - specifier: ^22.13.9 - version: 22.13.9 + specifier: ^22.13.10 + version: 22.13.10 '@types/nprogress': specifier: ^0.2.3 version: 0.2.3 @@ -70,14 +70,14 @@ catalogs: specifier: ^5.2.1 version: 5.2.1 '@vitest/browser': - specifier: ^3.0.7 - version: 3.0.7 + specifier: ^3.0.8 + version: 3.0.8 '@vitest/coverage-v8': - specifier: ^3.0.7 - version: 3.0.7 + specifier: ^3.0.8 + version: 3.0.8 '@vitest/ui': - specifier: ^3.0.7 - version: 3.0.7 + specifier: ^3.0.8 + version: 3.0.8 '@vue/compiler-sfc': specifier: ^3.5.13 version: 3.5.13 @@ -88,8 +88,8 @@ catalogs: specifier: ^4.2.5 version: 4.2.5 axios: - specifier: ^1.8.1 - version: 1.8.1 + specifier: ^1.8.2 + version: 1.8.2 bumpp: specifier: ^10.0.3 version: 10.0.3 @@ -175,8 +175,8 @@ catalogs: specifier: ^0.2.0 version: 0.2.0 nuxt: - specifier: ^3.15.4 - version: 3.15.4 + specifier: ^3.16.0 + version: 3.16.0 ofetch: specifier: ^1.4.1 version: 1.4.1 @@ -184,8 +184,8 @@ catalogs: specifier: 1.49.0 version: 1.49.0 pnpm: - specifier: ^10.5.2 - version: 10.5.2 + specifier: ^10.6.2 + version: 10.6.2 postcss: specifier: ^8.5.3 version: 8.5.3 @@ -229,8 +229,8 @@ catalogs: specifier: ^1.15.6 version: 1.15.6 taze: - specifier: ^18.6.0 - version: 18.6.0 + specifier: ^18.7.1 + version: 18.7.1 tinyexec: specifier: ^0.3.2 version: 0.3.2 @@ -262,11 +262,11 @@ catalogs: specifier: ^11.0.0 version: 11.0.0 vitepress: - specifier: ^2.0.0-alpha.3 - version: 2.0.0-alpha.3 + specifier: ^2.0.0-alpha.4 + version: 2.0.0-alpha.4 vitest: - specifier: ^3.0.7 - version: 3.0.7 + specifier: ^3.0.8 + version: 3.0.8 vitest-browser-vue: specifier: ^0.2.0 version: 0.2.0 @@ -289,10 +289,10 @@ overrides: '@vueuse/nuxt': workspace:* '@vueuse/rxjs': workspace:* '@vueuse/shared': workspace:* - eslint: ^9.21.0 + eslint: ^9.22.0 magic-string: ^0.30.17 - rollup: ^4.34.9 - vite: ^6.2.0 + rollup: ^4.35.0 + vite: ^6.2.1 vite-plugin-pwa: ^0.21.1 vue: ^3.5.13 @@ -302,7 +302,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: 'catalog:' - version: 4.5.1(@typescript-eslint/utils@8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@1.0.1(eslint@9.21.0(jiti@2.4.2)))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7) + version: 4.8.1(@typescript-eslint/utils@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@1.0.1(eslint@9.22.0(jiti@2.4.2)))(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.8) '@antfu/ni': specifier: 'catalog:' version: 23.3.1 @@ -311,16 +311,16 @@ importers: version: 0.17.4 '@iconify/json': specifier: 'catalog:' - version: 2.2.313 + version: 2.2.314 '@rollup/plugin-json': specifier: 'catalog:' - version: 6.1.0(rollup@4.34.9) + version: 6.1.0(rollup@4.35.0) '@rollup/plugin-replace': specifier: 'catalog:' - version: 6.0.2(rollup@4.34.9) + version: 6.0.2(rollup@4.35.0) '@shikijs/vitepress-twoslash': specifier: 'catalog:' - version: 3.1.0(@nuxt/kit@3.15.4(magicast@0.3.5))(typescript@5.8.2) + version: 3.1.0(@nuxt/kit@3.16.0(magicast@0.3.5))(typescript@5.8.2) '@type-challenges/utils': specifier: 'catalog:' version: 0.1.1 @@ -332,7 +332,7 @@ importers: version: 2.3.5 '@types/node': specifier: 'catalog:' - version: 22.13.9 + version: 22.13.10 '@types/remove-markdown': specifier: 'catalog:' version: 0.3.4 @@ -341,19 +341,19 @@ importers: version: 7.5.8 '@vite-pwa/vitepress': specifier: 'catalog:' - version: 0.5.3(vite-plugin-pwa@0.19.0(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(workbox-build@7.0.0)(workbox-window@7.0.0)) + version: 0.5.3(vite-plugin-pwa@0.19.0(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(workbox-build@7.0.0)(workbox-window@7.0.0)) '@vitejs/plugin-vue': specifier: 'catalog:' - version: 5.2.1(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vitest/browser': specifier: 'catalog:' - version: 3.0.7(@types/node@22.13.9)(playwright@1.49.0)(typescript@5.8.2)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vitest@3.0.7) + version: 3.0.8(@testing-library/dom@10.4.0)(@types/node@22.13.10)(playwright@1.49.0)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vitest@3.0.8) '@vitest/coverage-v8': specifier: 'catalog:' - version: 3.0.7(@vitest/browser@3.0.7)(vitest@3.0.7) + version: 3.0.8(@vitest/browser@3.0.8)(vitest@3.0.8) '@vitest/ui': specifier: 'catalog:' - version: 3.0.7(vitest@3.0.7) + version: 3.0.8(vitest@3.0.8) '@vue/compiler-sfc': specifier: 'catalog:' version: 3.5.13 @@ -383,7 +383,7 @@ importers: version: link:packages/shared axios: specifier: 'catalog:' - version: 1.8.1 + version: 1.8.2 bumpp: specifier: 'catalog:' version: 10.0.3(magicast@0.3.5) @@ -394,17 +394,17 @@ importers: specifier: 'catalog:' version: 3.6.0(esbuild@0.25.0) eslint: - specifier: ^9.21.0 - version: 9.21.0(jiti@2.4.2) + specifier: ^9.22.0 + version: 9.22.0(jiti@2.4.2) eslint-factory: specifier: 'catalog:' - version: 0.1.2(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + version: 0.1.2(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) eslint-plugin-format: specifier: 'catalog:' - version: 1.0.1(eslint@9.21.0(jiti@2.4.2)) + version: 1.0.1(eslint@9.22.0(jiti@2.4.2)) eslint-plugin-unimport: specifier: 'catalog:' - version: 0.1.2(eslint@9.21.0(jiti@2.4.2))(rollup@4.34.9)(typescript@5.8.2) + version: 0.1.2(eslint@9.22.0(jiti@2.4.2))(rollup@4.35.0)(typescript@5.8.2) export-size: specifier: 'catalog:' version: 0.7.0 @@ -455,7 +455,7 @@ importers: version: 1.49.0 pnpm: specifier: 'catalog:' - version: 10.5.2 + version: 10.6.2 postcss: specifier: 'catalog:' version: 8.5.3 @@ -472,17 +472,17 @@ importers: specifier: 'catalog:' version: 0.6.0 rollup: - specifier: ^4.34.9 - version: 4.34.9 + specifier: ^4.35.0 + version: 4.35.0 rollup-plugin-dts: specifier: 'catalog:' - version: 6.1.1(rollup@4.34.9)(typescript@5.8.2) + version: 6.1.1(rollup@4.35.0)(typescript@5.8.2) rollup-plugin-esbuild: specifier: 'catalog:' - version: 6.2.1(esbuild@0.25.0)(rollup@4.34.9) + version: 6.2.1(esbuild@0.25.0)(rollup@4.35.0) rollup-plugin-pure: specifier: 'catalog:' - version: 0.3.0(rollup@4.34.9) + version: 0.3.0(rollup@4.35.0) sharp: specifier: 'catalog:' version: 0.33.5 @@ -494,7 +494,7 @@ importers: version: 2.11.1 taze: specifier: 'catalog:' - version: 18.6.0 + version: 18.7.1 tinyexec: specifier: 'catalog:' version: 0.3.2 @@ -509,28 +509,28 @@ importers: version: 5.8.2 unocss: specifier: 'catalog:' - version: 65.5.0(postcss@8.5.3)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + version: 65.5.0(postcss@8.5.3)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) unplugin-icons: specifier: 'catalog:' version: 22.1.0(@vue/compiler-sfc@3.5.13)(vue-template-compiler@2.7.16) unplugin-vue-components: specifier: 'catalog:' - version: 28.4.1(@babel/parser@7.26.7)(@nuxt/kit@3.15.4(magicast@0.3.5))(vue@3.5.13(typescript@5.8.2)) + version: 28.4.1(@babel/parser@7.26.7)(@nuxt/kit@3.16.0(magicast@0.3.5))(vue@3.5.13(typescript@5.8.2)) vite: - specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + specifier: ^6.2.1 + version: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) vite-plugin-inspect: specifier: 'catalog:' - version: 11.0.0(@nuxt/kit@3.15.4(magicast@0.3.5))(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) + version: 11.0.0(@nuxt/kit@3.16.0(magicast@0.3.5))(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) vitepress: specifier: 'catalog:' - version: 2.0.0-alpha.3(@algolia/client-search@5.19.0)(@types/node@22.13.9)(jiti@2.4.2)(postcss@8.5.3)(search-insights@2.6.0)(terser@5.24.0)(tsx@4.19.3)(typescript@5.8.2)(yaml@2.7.0) + version: 2.0.0-alpha.4(@algolia/client-search@5.19.0)(@types/node@22.13.10)(jiti@2.4.2)(postcss@8.5.3)(search-insights@2.6.0)(terser@5.24.0)(tsx@4.19.3)(typescript@5.8.2)(yaml@2.7.0) vitest: specifier: 'catalog:' - version: 3.0.7(@types/node@22.13.9)(@vitest/browser@3.0.7)(@vitest/ui@3.0.7)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + version: 3.0.8(@types/node@22.13.10)(@vitest/browser@3.0.8)(@vitest/ui@3.0.8)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) vitest-browser-vue: specifier: 'catalog:' - version: 0.2.0(@vitest/browser@3.0.7)(vitest@3.0.7)(vue@3.5.13(typescript@5.8.2)) + version: 0.2.0(@vitest/browser@3.0.8)(vitest@3.0.8)(vue@3.5.13(typescript@5.8.2)) vitest-package-exports: specifier: 'catalog:' version: 0.1.1 @@ -619,7 +619,7 @@ importers: version: 4.2.5 axios: specifier: 'catalog:' - version: 1.8.1 + version: 1.8.2 change-case: specifier: 'catalog:' version: 5.4.4 @@ -666,7 +666,7 @@ importers: dependencies: '@nuxt/kit': specifier: 'catalog:' - version: 3.15.4(magicast@0.3.5) + version: 3.16.0(magicast@0.3.5) '@vueuse/core': specifier: workspace:* version: link:../core @@ -682,10 +682,10 @@ importers: devDependencies: '@nuxt/schema': specifier: 'catalog:' - version: 3.15.4 + version: 3.16.0 nuxt: specifier: 'catalog:' - version: 3.15.4(@parcel/watcher@2.4.1)(@types/node@22.13.9)(db0@0.2.1)(encoding@0.1.13)(eslint@9.21.0(jiti@2.4.2))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.34.9)(terser@5.24.0)(tsx@4.19.3)(typescript@5.8.2)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2))(yaml@2.7.0) + version: 3.16.0(@parcel/watcher@2.4.1)(@types/node@22.13.10)(db0@0.3.1)(encoding@0.1.13)(eslint@9.22.0(jiti@2.4.2))(idb-keyval@6.2.1)(ioredis@5.5.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.35.0)(terser@5.24.0)(tsx@4.19.3)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2))(yaml@2.7.0) unimport: specifier: 'catalog:' version: 4.1.2 @@ -807,15 +807,15 @@ packages: '@andrewbranch/untar.js@1.0.3': resolution: {integrity: sha512-Jh15/qVmrLGhkKJBdXlK1+9tY4lZruYjsgkDFj08ZmDiWVBLJcqkok7Z0/R0In+i1rScBpJlSvrTS2Lm41Pbnw==} - '@antfu/eslint-config@4.5.1': - resolution: {integrity: sha512-R/B0sdCELWX3LpB7oHtSiL5KWHke/7QyUCWUuag7U6GzyYJuLubmEHxXQg6/Wp8LoDX7MkvL7FdnKUUnOrcySQ==} + '@antfu/eslint-config@4.8.1': + resolution: {integrity: sha512-RCMiqZzMeIhBj8NgtNUjw/cbrOneuAjTRfykGFNzNQnTV6iTgBIccG1T1fB8zekxPkkUDLiqrocNdPJCBGvRcA==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.19.0 '@prettier/plugin-xml': ^3.4.1 '@unocss/eslint-plugin': '>=0.50.0' astro-eslint-parser: ^1.0.2 - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-plugin-astro: ^1.2.0 eslint-plugin-format: '>=0.1.0' eslint-plugin-react-hooks: ^5.0.0 @@ -860,12 +860,12 @@ packages: resolution: {integrity: sha512-C90iyzm/jLV7Lomv2UzwWUzRv9WZr1oRsFRKsX5HjQL4EXrbi9H/RtBkjCP+NF+ABZXUKpAa4F1dkoTaea4zHg==} hasBin: true - '@antfu/utils@0.7.10': - resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} - '@antfu/utils@8.1.0': resolution: {integrity: sha512-XPR7Jfwp0FFl/dFYPX8ZjpmU4/1mIXTjnZ1ba48BLMyKOV62/tiRjdsFcPs2hsYcSud4tzk7w3a3LjX8Fu3huA==} + '@antfu/utils@9.1.0': + resolution: {integrity: sha512-R+3bzxNN0ZscQg3ZVG7suqBTFP2dbdaCjKe5KY6hqNZimdyZ32KemotJPmoqQhKH28CqdgyXQGkWZlCGsGQmJw==} + '@apideck/better-ajv-errors@0.3.6': resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} engines: {node: '>=10'} @@ -1045,12 +1045,6 @@ packages: peerDependencies: '@babel/core': ^7.12.0 - '@babel/plugin-proposal-decorators@7.23.3': - resolution: {integrity: sha512-u8SwzOcP0DYSsa++nHd/9exlHb0NAlHCb890qtZZbSwPX2bFv8LBEztxwN7Xg/dS8oAFFidhrI9PBcLBJSkGRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-dynamic-import@7.18.6': resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} @@ -1151,12 +1145,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-decorators@7.23.3': - resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-dynamic-import@7.8.3': resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -1173,12 +1161,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-attributes@7.23.3': - resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-meta@7.10.4': resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -1459,10 +1441,6 @@ packages: resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==} engines: {node: '>=6.9.0'} - '@babel/standalone@7.26.4': - resolution: {integrity: sha512-SF+g7S2mhTT1b7CHyfNjDkPU1corxg4LPYsyP0x5KuCl+EbtBQHRLqr9N3q7e7+x7NQ5LYxQf8mJ2PmzebLr0A==} - engines: {node: '>=6.9.0'} - '@babel/template@7.25.9': resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} @@ -1479,8 +1457,8 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@braidai/lang@1.1.0': - resolution: {integrity: sha512-xyJYkiyNQtTyCLeHxZmOs7rnB94D+N1IjKNArQIh8+8lTBOY7TFgwEV+Ow5a1uaBi5j2w9fLbWcJFTWLDItl5g==} + '@braidai/lang@1.0.0': + resolution: {integrity: sha512-Ckpah5j8iAzDfc4YEP4uqnxyUznuAt6hRR093JSEYUgh2trQjCibQ2pfxHxzfz7y9vkUn9/rBxjFpGY+SPudHA==} '@bundled-es-modules/cookie@2.0.1': resolution: {integrity: sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==} @@ -1572,8 +1550,14 @@ packages: resolution: {integrity: sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw==} engines: {node: '>=8.6'} - '@emnapi/runtime@1.2.0': - resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + '@emnapi/core@1.3.1': + resolution: {integrity: sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==} + + '@emnapi/runtime@1.3.1': + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} + + '@emnapi/wasi-threads@1.0.1': + resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} '@es-joy/jsdoccomment@0.49.0': resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} @@ -1589,12 +1573,6 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.24.2': - resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.25.0': resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==} engines: {node: '>=18'} @@ -1607,12 +1585,6 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.24.2': - resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.25.0': resolution: {integrity: sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==} engines: {node: '>=18'} @@ -1625,12 +1597,6 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.24.2': - resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.25.0': resolution: {integrity: sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==} engines: {node: '>=18'} @@ -1643,12 +1609,6 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.24.2': - resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.25.0': resolution: {integrity: sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==} engines: {node: '>=18'} @@ -1661,12 +1621,6 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.24.2': - resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.25.0': resolution: {integrity: sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==} engines: {node: '>=18'} @@ -1679,12 +1633,6 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.24.2': - resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.25.0': resolution: {integrity: sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==} engines: {node: '>=18'} @@ -1697,12 +1645,6 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.24.2': - resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.25.0': resolution: {integrity: sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==} engines: {node: '>=18'} @@ -1715,12 +1657,6 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.24.2': - resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.25.0': resolution: {integrity: sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==} engines: {node: '>=18'} @@ -1733,12 +1669,6 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.24.2': - resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.25.0': resolution: {integrity: sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==} engines: {node: '>=18'} @@ -1751,12 +1681,6 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.24.2': - resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.25.0': resolution: {integrity: sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==} engines: {node: '>=18'} @@ -1769,12 +1693,6 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.24.2': - resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.25.0': resolution: {integrity: sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==} engines: {node: '>=18'} @@ -1787,12 +1705,6 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.24.2': - resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.25.0': resolution: {integrity: sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==} engines: {node: '>=18'} @@ -1805,12 +1717,6 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.24.2': - resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.25.0': resolution: {integrity: sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==} engines: {node: '>=18'} @@ -1823,12 +1729,6 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.24.2': - resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.25.0': resolution: {integrity: sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==} engines: {node: '>=18'} @@ -1841,12 +1741,6 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.24.2': - resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.25.0': resolution: {integrity: sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==} engines: {node: '>=18'} @@ -1859,12 +1753,6 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.24.2': - resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.25.0': resolution: {integrity: sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==} engines: {node: '>=18'} @@ -1877,24 +1765,12 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.24.2': - resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.25.0': resolution: {integrity: sha512-9yl91rHw/cpwMCNytUDxwj2XjFpxML0y9HAOH9pNVQDpQrBxHy01Dx+vaMu0N1CKa/RzBD2hB4u//nfc+Sd3Cw==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.24.2': - resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - '@esbuild/netbsd-arm64@0.25.0': resolution: {integrity: sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==} engines: {node: '>=18'} @@ -1907,24 +1783,12 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.24.2': - resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.25.0': resolution: {integrity: sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.24.2': - resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-arm64@0.25.0': resolution: {integrity: sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==} engines: {node: '>=18'} @@ -1937,12 +1801,6 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.24.2': - resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.25.0': resolution: {integrity: sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==} engines: {node: '>=18'} @@ -1955,12 +1813,6 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.24.2': - resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.25.0': resolution: {integrity: sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==} engines: {node: '>=18'} @@ -1973,12 +1825,6 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.24.2': - resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.25.0': resolution: {integrity: sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==} engines: {node: '>=18'} @@ -1991,12 +1837,6 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.24.2': - resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.25.0': resolution: {integrity: sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==} engines: {node: '>=18'} @@ -2009,12 +1849,6 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.24.2': - resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.25.0': resolution: {integrity: sha512-ZENoHJBxA20C2zFzh6AI4fT6RraMzjYw4xKWemRTRmRVtN9c5DcH9r/f2ihEkMjOW5eGgrwCslG/+Y/3bL+DHQ==} engines: {node: '>=18'} @@ -2025,13 +1859,13 @@ packages: resolution: {integrity: sha512-lb/Z/MzbTf7CaVYM9WCFNQZ4L1yi3ev2fsFPF99h31ljhSEyUoyEsKsNWiU+qD1glbYTDJdqgyaLKtyTkkqtuQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 '@eslint-community/eslint-utils@4.4.1': resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 '@eslint-community/regexpp@4.12.1': resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} @@ -2041,7 +1875,7 @@ packages: resolution: {integrity: sha512-5iuG/StT+7OfvhoBHPlmxkPA9om6aDUFgmD4+mWKAGsYt4vCe8rypneG03AuseyRHBmcCLXQtIH5S26tIoggLg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 peerDependenciesMeta: eslint: optional: true @@ -2050,6 +1884,10 @@ packages: resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-helpers@0.1.0': + resolution: {integrity: sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.10.0': resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2062,12 +1900,12 @@ packages: resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.21.0': - resolution: {integrity: sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==} + '@eslint/js@9.22.0': + resolution: {integrity: sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/markdown@6.2.2': - resolution: {integrity: sha512-U0/KgzI9BVUuHDQ9M2fuVgB0QZ1fSyzwm8jKmHr1dlsLHGHYzoeIA9yqLMdTbV3ivZfp6rTdt6zqre3TfNExUQ==} + '@eslint/markdown@6.3.0': + resolution: {integrity: sha512-8rj7wmuP5hwXZ0HWoad+WL9nftpN373bCCQz9QL6sA+clZiz7et8Pk0yDAKeo//xLlPONKQ6wCpjkOHCLkbYUw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': @@ -2313,8 +2151,8 @@ packages: '@iconify-json/simple-icons@1.2.27': resolution: {integrity: sha512-FtZwp/H7ih5rY9FPfDR+k6toOo/cuwpHWY8faNhxLs5O5uW6Q8TeqdNWfjVfgFtrs5tUUzWysjqNGL234v8EMA==} - '@iconify/json@2.2.313': - resolution: {integrity: sha512-lzZ0KFpb0/IN4TVp/9lkUQQx6pmDqe6UD6lWiwkjnPMUVfFXYFMOfy6Qna5zb2cKwVQLTcOUgKk82Ah4qilKlw==} + '@iconify/json@2.2.314': + resolution: {integrity: sha512-yikVmts2jl9Z5ozNekFhEv5ovZBGOC24ugMrcobOr6gnOHuRrr9XCZvpY5lmUT2TIT0NGWKVAaPbhmRkJIukUw==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -2466,6 +2304,10 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} + '@isaacs/fs-minipass@4.0.1': + resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} + engines: {node: '>=18.0.0'} + '@istanbuljs/schema@0.1.3': resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} @@ -2497,11 +2339,12 @@ packages: '@kwsites/promise-deferred@1.1.1': resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} - '@loaderkit/resolve@1.0.3': - resolution: {integrity: sha512-oo51csrgEfeHO593bqoPOGwrX093QzDWrc/7y876b/ObDqp2Hbw+rl+3s26WRXIbnhty40T403nwU4UFX3KQCg==} + '@loaderkit/resolve@1.0.2': + resolution: {integrity: sha512-yTCCjuQapvRz6S30B8DyqHu1WYsbYRCww6uNsmbQU4GQVf5gJzJSB60qUHj+qBSxReLtRL/mhmhYhrIc9jVFTw==} - '@mapbox/node-pre-gyp@1.0.11': - resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} + '@mapbox/node-pre-gyp@2.0.0': + resolution: {integrity: sha512-llMXd39jtP0HpQLVI37Bf1m2ADlEb35GYSh1SDSLsBhR+5iCxiNGlT31yqbNtVHygHAtMy6dWFERpU2JgufhPg==} + engines: {node: '>=18'} hasBin: true '@mswjs/cookies@1.1.0': @@ -2516,16 +2359,19 @@ packages: resolution: {integrity: sha512-USvgCL/uOGFtVa6SVyRrC8kIAedzRohxIXN5LISlg5C5vLZCn7dgMFVSNhSF9cuBEFrm/O2spDWEZeMnw4ZXYg==} engines: {node: '>=18'} - '@netlify/functions@2.8.2': - resolution: {integrity: sha512-DeoAQh8LuNPvBE4qsKlezjKj0PyXDryOFJfJKo3Z1qZLKzQ21sT314KQKPVjfvw6knqijj+IO+0kHXy/TJiqNA==} - engines: {node: '>=14.0.0'} + '@napi-rs/wasm-runtime@0.2.7': + resolution: {integrity: sha512-5yximcFK5FNompXfJFoWanu5l8v1hNGqNHh9du1xETp9HWk/B/PzvchX55WYOPaIeNglG8++68AAiauBAtbnzw==} + + '@netlify/functions@3.0.0': + resolution: {integrity: sha512-XXf9mNw4+fkxUzukDpJtzc32bl1+YlXZwEhc5ZgMcTbJPLpgRLDs5WWSPJ4eY/Mv1ZFvtxmMwmfgoQYVt68Qog==} + engines: {node: '>=18.0.0'} '@netlify/node-cookies@0.1.0': resolution: {integrity: sha512-OAs1xG+FfLX0LoRASpqzVntVV/RpYkgpI0VrUnw2u0Q1qiZUzcPffxRK8HF3gc4GjuhG5ahOEMJ9bswBiZPq0g==} engines: {node: ^14.16.0 || >=16.0.0} - '@netlify/serverless-functions-api@1.26.1': - resolution: {integrity: sha512-q3L9i3HoNfz0SGpTIS4zTcKBbRkxzCRpd169eyiTuk3IwcPC3/85mzLHranlKo2b+HYT0gu37YxGB45aD8A3Tw==} + '@netlify/serverless-functions-api@1.30.1': + resolution: {integrity: sha512-JkbaWFeydQdeDHz1mAy4rw+E3bl9YtbCgkntfTxq+IlNX/aIMv2/b1kZnQZcil4/sPoZGL831Dq6E374qRpU1A==} engines: {node: '>=18.0.0'} '@nodelib/fs.scandir@2.1.5': @@ -2540,44 +2386,44 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nuxt/cli@3.21.1': - resolution: {integrity: sha512-GFFHSEtNtf1s4anMKWFfKSbKiNvEwOKxfP3uls7anZ8GCVYrKthMMxeou4fZBcRhTAFbiLC7DytsKnjfmY2t9w==} + '@nuxt/cli@3.22.5': + resolution: {integrity: sha512-vNwmNBQb/T062MxUEqrtSOTvxFHOwSWjzUQSnjUxSqfOrGap/ljx9toT/HngTs1zRHSOBvBz8lxrSju+F/806Q==} engines: {node: ^16.10.0 || >=18.0.0} hasBin: true '@nuxt/devalue@2.0.2': resolution: {integrity: sha512-GBzP8zOc7CGWyFQS6dv1lQz8VVpz5C2yRszbXufwG/9zhStTIH50EtD87NmWbTMwXDvZLNg8GIpb1UFdH93JCA==} - '@nuxt/devtools-kit@1.7.0': - resolution: {integrity: sha512-+NgZ2uP5BuneqvQbe7EdOEaFEDy8762c99pLABtn7/Ur0ExEsQJMP7pYjjoTfKubhBqecr5Vo9yHkPBj1eHulQ==} + '@nuxt/devtools-kit@2.2.1': + resolution: {integrity: sha512-6txRZPOs+YmiuqjaqZy0rls0CjcmNaJPMITZsLS3hTfKAsKOEMslPjgr0jnf4fpFujmkxFZc10txYlG24JZCAA==} peerDependencies: - vite: ^6.2.0 + vite: ^6.2.1 - '@nuxt/devtools-wizard@1.7.0': - resolution: {integrity: sha512-86Gd92uEw0Dh2ErIYT9TMIrMOISE96fCRN4rxeryTvyiowQOsyrbkCeMNYrEehoRL+lohoyK6iDmFajadPNwWQ==} + '@nuxt/devtools-wizard@2.2.1': + resolution: {integrity: sha512-tJGIwFxwIOsDdpefnSPhiVJEjBC5Kr88EORV6PRYVQRPZThiO8if5UM0qhhkwoDYJ5U21nZpyIzKuCQ6svo9vA==} hasBin: true - '@nuxt/devtools@1.7.0': - resolution: {integrity: sha512-uvnjt5Zowkz7tZmnks2cGreg1XZIiSyVzQ2MYiRXACodlXcwJ0dpUS3WTxu8BR562K+772oRdvKie9AQlyZUgg==} + '@nuxt/devtools@2.2.1': + resolution: {integrity: sha512-JkFRYLWFoklBuf+Zv6GwS9HPOFMuN3nomApWCnsNg8H7XqlFNIvB+wetmm6+u+43bNApjqE0ne7Y//o0V6FSaA==} hasBin: true peerDependencies: - vite: ^6.2.0 + vite: ^6.2.1 - '@nuxt/kit@3.15.4': - resolution: {integrity: sha512-dr7I7eZOoRLl4uxdxeL2dQsH0OrbEiVPIyBHnBpA4co24CBnoJoF+JINuP9l3PAM3IhUzc5JIVq3/YY3lEc3Hw==} + '@nuxt/kit@3.16.0': + resolution: {integrity: sha512-yPfhk58BG6wJhELkGOTCOlkMDbZkizk3IaINcyTKm+hBKiK3SheLt7S9HStNL+qZSfH2Cf7A8sYp6M72lOIEtA==} engines: {node: '>=18.12.0'} - '@nuxt/schema@3.15.4': - resolution: {integrity: sha512-pAYZb/3ocSC/db1EFd5y+otmgHqUkvfxfhd9EknDB5DygnJuOIQNuGJ7LMJM6S2c0DYgBIHOdEelLxKHOjwbgQ==} + '@nuxt/schema@3.16.0': + resolution: {integrity: sha512-uCpcqWO6C4P5c4vi1/sq5GyajO0EOp+ZWFtPrnKaJ1pXAhA+W1aMVxAjfi2f18QMJHuRXBz1TouFg1RmWA6FuA==} engines: {node: ^14.18.0 || >=16.10.0} - '@nuxt/telemetry@2.6.4': - resolution: {integrity: sha512-2Lgdn07Suraly5dSfVQ4ttBQBMtmjvCTGKGUHpc1UyH87HT9xCm3KLFO0UcVQ8+LNYCgoOaK7lq9qDJOfBfZ5A==} - engines: {node: '>=18.20.5'} + '@nuxt/telemetry@2.6.5': + resolution: {integrity: sha512-lwMp9OHML/m0mjh7P5iz9PxINnk5smGkGebh88Wh8PjvnRooY1TBsbyq7mlSrNibpwD1BkwqhV5IAZOXWHLxMQ==} + engines: {node: '>=18.12.0'} hasBin: true - '@nuxt/vite-builder@3.15.4': - resolution: {integrity: sha512-yBK6tWT973+ExKC3ciTWymZpjJ+enToOtYz574kXCyGO0PbSnuXdoJKTvrwXw1lK97PajCKxExlmwI/3oLOmMQ==} + '@nuxt/vite-builder@3.16.0': + resolution: {integrity: sha512-H/mRrDmpWWLIiF1J9jguCKITF0ydFxmgcBcbveQac6vVhaOZunBAv9SsKHZgnH8CDM1v5BnuRNyIQ9y4Y9wW8g==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0} peerDependencies: vue: ^3.5.13 @@ -2594,6 +2440,71 @@ packages: '@open-draft/until@2.1.0': resolution: {integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==} + '@oxc-parser/binding-darwin-arm64@0.56.5': + resolution: {integrity: sha512-rj4WZqQVJQgLnGnDu2ciIOC5SqcBPc4x11RN0NwuedSGzny5mtBdNVLwt0+8iB15lIjrOKg5pjYJ8GQVPca5HA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [darwin] + + '@oxc-parser/binding-darwin-x64@0.56.5': + resolution: {integrity: sha512-Rr7aMkqcxGIM6fgkpaj9SJj0u1O1g+AT7mJwmdi5PLSQRPR4CkDKfztEnAj5k+d2blWvh9nPZH8G0OCwxIHk1Q==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [darwin] + + '@oxc-parser/binding-linux-arm-gnueabihf@0.56.5': + resolution: {integrity: sha512-jcFCThrWUt5k1GM43tdmI1m2dEnWUPPHHTWKBJbZBXzXLrJJzkqv5OU87Spf1004rYj9swwpa13kIldFwMzglA==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + '@oxc-parser/binding-linux-arm64-gnu@0.56.5': + resolution: {integrity: sha512-zo/9RDgWvugKxCpHHcAC5EW0AqoEvODJ4Iv4aT1Xonv6kcydbyPSXJBQhhZUvTXTAFIlQKl6INHl+Xki9Qs3fw==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + '@oxc-parser/binding-linux-arm64-musl@0.56.5': + resolution: {integrity: sha512-SCIqrL5apVbrtMoqOpKX/Ez+c46WmW0Tyhtu+Xby281biH+wYu70m+fux9ZsGmbHc2ojd4FxUcaUdCZtb5uTOQ==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + '@oxc-parser/binding-linux-x64-gnu@0.56.5': + resolution: {integrity: sha512-I2mpX35NWo83hay4wrnzFLk3VuGK1BBwHaqvEdqsCode8iG8slYJRJPICVbCEWlkR3rotlTQ+608JcRU0VqZ5Q==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + '@oxc-parser/binding-linux-x64-musl@0.56.5': + resolution: {integrity: sha512-xfzUHGYOh3PGWZdBuY5r1czvE8EGWPAmhTWHqkw3/uAfUVWN/qrrLjMojiaiWyUgl/9XIFg05m5CJH9dnngh5Q==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + '@oxc-parser/binding-wasm32-wasi@0.56.5': + resolution: {integrity: sha512-+z3Ofmc1v5kcu8fXgG5vn7T1f52P47ceTTmTXsm5HPY7rq5EMYRUaBnxH6cesXwY1OVVCwYlIZbCiy8Pm1w8zQ==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@oxc-parser/binding-win32-arm64-msvc@0.56.5': + resolution: {integrity: sha512-pRg8QrbMh8PgnXBreiONoJBR306u+JN19BXQC7oKIaG4Zxt9Mn8XIyuhUv3ytqjLudSiG2ERWQUoCGLs+yfW0A==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [win32] + + '@oxc-parser/binding-win32-x64-msvc@0.56.5': + resolution: {integrity: sha512-VALZNcuyw/6rwsxOACQ2YS6rey2d/ym4cNfXqJrHB/MZduAPj4xvij72gHGu3Ywm31KVGLVWk/mrMRiM9CINcA==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [win32] + + '@oxc-parser/wasm@0.56.5': + resolution: {integrity: sha512-9vtn56ok7PHS0elihFP+Q+alveQuGR0vnF6OeZesxkKWLJr8mCk0kZJx5ZxLjibaPA/sxWTmOyn31UMM9jg9fg==} + + '@oxc-project/types@0.56.5': + resolution: {integrity: sha512-skY3kOJwp22W4RkaadH1hZ3hqFHjkRrIIE0uQ4VUg+/Chvbl+2pF+B55IrIk2dgsKXS57YEUsJuN6I6s4rgFjA==} + '@parcel/watcher-android-arm64@2.4.1': resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} engines: {node: '>= 10.0.0'} @@ -2687,6 +2598,17 @@ packages: '@polka/url@1.0.0-next.24': resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} + '@poppinss/colors@4.1.4': + resolution: {integrity: sha512-FA+nTU8p6OcSH4tLDY5JilGYr1bVWHpNmcLr7xmMEdbWmKHa+3QZ+DqefrXKmdjO/brHTnQZo20lLSjaO7ydog==} + engines: {node: '>=18.16.0'} + + '@poppinss/dumper@0.6.3': + resolution: {integrity: sha512-iombbn8ckOixMtuV1p3f8jN6vqhXefNjJttoPaJDMeIk/yIGhkkL3OrHkEjE9SRsgoAx1vBUU2GtgggjvA5hCA==} + + '@poppinss/exception@1.2.0': + resolution: {integrity: sha512-WLneXKQYNClhaMXccO111VQmZahSrcSRDaHRbV6KL5R4pTvK87fMn/MXLUcvOjk0X5dTHDPKF61tM7j826wrjQ==} + engines: {node: '>=20.6.0'} + '@protobufjs/aspromise@1.1.2': resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -2717,21 +2639,25 @@ packages: '@protobufjs/utf8@1.1.0': resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + '@quansync/fs@0.1.1': + resolution: {integrity: sha512-sx8J1O/+j2lqs8MvsEz6rs/6UAUpCb4fu7C6EqtMqzbS3CmqLkTDTOMK+DrWukvyUuHzl8DhMjfNJzQDTqfGJg==} + engines: {node: '>=20.18.0'} + '@redocly/ajv@8.11.2': resolution: {integrity: sha512-io1JpnwtIcvojV7QKDUSIuMN/ikdOUd1ReEnUnMKGfDVridQZ31J0MmIuqwuRjWDZfmvr+Q0MqCcfHM2gTivOg==} - '@redocly/config@0.16.0': - resolution: {integrity: sha512-t9jnODbUcuANRSl/K4L9nb12V+U5acIHnVSl26NWrtSdDZVtoqUXk2yGFPZzohYf62cCfEQUT8ouJ3bhPfpnJg==} + '@redocly/config@0.20.3': + resolution: {integrity: sha512-Nyyv1Bj7GgYwj/l46O0nkH1GTKWbO3Ixe7KFcn021aZipkZd+z8Vlu1BwkhqtVgivcKaClaExtWU/lDHkjBzag==} - '@redocly/openapi-core@1.25.11': - resolution: {integrity: sha512-bH+a8izQz4fnKROKoX3bEU8sQ9rjvEIZOqU6qTmxlhOJ0NsKa5e+LmU18SV0oFeg5YhWQhhEDihXkvKJ1wMMNQ==} - engines: {node: '>=14.19.0', npm: '>=7.0.0'} + '@redocly/openapi-core@1.30.0': + resolution: {integrity: sha512-ZZc+FXKoQXJ9cOR7qRKHxOfKOsGCj2wSodklKdtM2FofzyjzvIwn1rksD5+9iJxvHuORPOPv3ppAHcM+iMr/Ag==} + engines: {node: '>=18.17.0', npm: '>=9.5.0'} '@rollup/plugin-alias@5.1.1': resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.34.9 + rollup: ^4.35.0 peerDependenciesMeta: rollup: optional: true @@ -2742,16 +2668,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0 '@types/babel__core': ^7.1.9 - rollup: ^4.34.9 + rollup: ^4.35.0 peerDependenciesMeta: '@types/babel__core': optional: true - '@rollup/plugin-commonjs@28.0.1': - resolution: {integrity: sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==} + '@rollup/plugin-commonjs@28.0.3': + resolution: {integrity: sha512-pyltgilam1QPdn+Zd9gaCfOLcnjMEJ9gV+bTw6/r73INdvzf1ah9zLIJBm+kW7R6IUFIQ1YO+VqZtYxZNWFPEQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: ^4.34.9 + rollup: ^4.35.0 peerDependenciesMeta: rollup: optional: true @@ -2760,7 +2686,7 @@ packages: resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.34.9 + rollup: ^4.35.0 peerDependenciesMeta: rollup: optional: true @@ -2769,7 +2695,7 @@ packages: resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.34.9 + rollup: ^4.35.0 peerDependenciesMeta: rollup: optional: true @@ -2778,13 +2704,22 @@ packages: resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} engines: {node: '>= 10.0.0'} peerDependencies: - rollup: ^4.34.9 + rollup: ^4.35.0 '@rollup/plugin-node-resolve@15.3.0': resolution: {integrity: sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.34.9 + rollup: ^4.35.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-node-resolve@16.0.0': + resolution: {integrity: sha512-0FPvAeVUT/zdWoO0jnb/V5BlBsUSNfkIOtFHzMO4H9MOklrmQFY6FduVHKucNb/aTFxvnGhj4MNj/T1oNdDfNg==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^4.35.0 peerDependenciesMeta: rollup: optional: true @@ -2792,13 +2727,13 @@ packages: '@rollup/plugin-replace@2.4.2': resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} peerDependencies: - rollup: ^4.34.9 + rollup: ^4.35.0 '@rollup/plugin-replace@6.0.2': resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.34.9 + rollup: ^4.35.0 peerDependenciesMeta: rollup: optional: true @@ -2807,7 +2742,7 @@ packages: resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.34.9 + rollup: ^4.35.0 peerDependenciesMeta: rollup: optional: true @@ -2816,116 +2751,115 @@ packages: resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: - rollup: ^4.34.9 - - '@rollup/pluginutils@4.2.1': - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} + rollup: ^4.35.0 '@rollup/pluginutils@5.1.4': resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^4.34.9 + rollup: ^4.35.0 peerDependenciesMeta: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.34.9': - resolution: {integrity: sha512-qZdlImWXur0CFakn2BJ2znJOdqYZKiedEPEVNTBrpfPjc/YuTGcaYZcdmNFTkUj3DU0ZM/AElcM8Ybww3xVLzA==} + '@rollup/rollup-android-arm-eabi@4.35.0': + resolution: {integrity: sha512-uYQ2WfPaqz5QtVgMxfN6NpLD+no0MYHDBywl7itPYd3K5TjjSghNKmX8ic9S8NU8w81NVhJv/XojcHptRly7qQ==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.34.9': - resolution: {integrity: sha512-4KW7P53h6HtJf5Y608T1ISKvNIYLWRKMvfnG0c44M6In4DQVU58HZFEVhWINDZKp7FZps98G3gxwC1sb0wXUUg==} + '@rollup/rollup-android-arm64@4.35.0': + resolution: {integrity: sha512-FtKddj9XZudurLhdJnBl9fl6BwCJ3ky8riCXjEw3/UIbjmIY58ppWwPEvU3fNu+W7FUsAsB1CdH+7EQE6CXAPA==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.34.9': - resolution: {integrity: sha512-0CY3/K54slrzLDjOA7TOjN1NuLKERBgk9nY5V34mhmuu673YNb+7ghaDUs6N0ujXR7fz5XaS5Aa6d2TNxZd0OQ==} + '@rollup/rollup-darwin-arm64@4.35.0': + resolution: {integrity: sha512-Uk+GjOJR6CY844/q6r5DR/6lkPFOw0hjfOIzVx22THJXMxktXG6CbejseJFznU8vHcEBLpiXKY3/6xc+cBm65Q==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.34.9': - resolution: {integrity: sha512-eOojSEAi/acnsJVYRxnMkPFqcxSMFfrw7r2iD9Q32SGkb/Q9FpUY1UlAu1DH9T7j++gZ0lHjnm4OyH2vCI7l7Q==} + '@rollup/rollup-darwin-x64@4.35.0': + resolution: {integrity: sha512-3IrHjfAS6Vkp+5bISNQnPogRAW5GAV1n+bNCrDwXmfMHbPl5EhTmWtfmwlJxFRUCBZ+tZ/OxDyU08aF6NI/N5Q==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.34.9': - resolution: {integrity: sha512-2lzjQPJbN5UnHm7bHIUKFMulGTQwdvOkouJDpPysJS+QFBGDJqcfh+CxxtG23Ik/9tEvnebQiylYoazFMAgrYw==} + '@rollup/rollup-freebsd-arm64@4.35.0': + resolution: {integrity: sha512-sxjoD/6F9cDLSELuLNnY0fOrM9WA0KrM0vWm57XhrIMf5FGiN8D0l7fn+bpUeBSU7dCgPV2oX4zHAsAXyHFGcQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.34.9': - resolution: {integrity: sha512-SLl0hi2Ah2H7xQYd6Qaiu01kFPzQ+hqvdYSoOtHYg/zCIFs6t8sV95kaoqjzjFwuYQLtOI0RZre/Ke0nPaQV+g==} + '@rollup/rollup-freebsd-x64@4.35.0': + resolution: {integrity: sha512-2mpHCeRuD1u/2kruUiHSsnjWtHjqVbzhBkNVQ1aVD63CcexKVcQGwJ2g5VphOd84GvxfSvnnlEyBtQCE5hxVVw==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.34.9': - resolution: {integrity: sha512-88I+D3TeKItrw+Y/2ud4Tw0+3CxQ2kLgu3QvrogZ0OfkmX/DEppehus7L3TS2Q4lpB+hYyxhkQiYPJ6Mf5/dPg==} + '@rollup/rollup-linux-arm-gnueabihf@4.35.0': + resolution: {integrity: sha512-mrA0v3QMy6ZSvEuLs0dMxcO2LnaCONs1Z73GUDBHWbY8tFFocM6yl7YyMu7rz4zS81NDSqhrUuolyZXGi8TEqg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.34.9': - resolution: {integrity: sha512-3qyfWljSFHi9zH0KgtEPG4cBXHDFhwD8kwg6xLfHQ0IWuH9crp005GfoUUh/6w9/FWGBwEHg3lxK1iHRN1MFlA==} + '@rollup/rollup-linux-arm-musleabihf@4.35.0': + resolution: {integrity: sha512-DnYhhzcvTAKNexIql8pFajr0PiDGrIsBYPRvCKlA5ixSS3uwo/CWNZxB09jhIapEIg945KOzcYEAGGSmTSpk7A==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.34.9': - resolution: {integrity: sha512-6TZjPHjKZUQKmVKMUowF3ewHxctrRR09eYyvT5eFv8w/fXarEra83A2mHTVJLA5xU91aCNOUnM+DWFMSbQ0Nxw==} + '@rollup/rollup-linux-arm64-gnu@4.35.0': + resolution: {integrity: sha512-uagpnH2M2g2b5iLsCTZ35CL1FgyuzzJQ8L9VtlJ+FckBXroTwNOaD0z0/UF+k5K3aNQjbm8LIVpxykUOQt1m/A==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.34.9': - resolution: {integrity: sha512-LD2fytxZJZ6xzOKnMbIpgzFOuIKlxVOpiMAXawsAZ2mHBPEYOnLRK5TTEsID6z4eM23DuO88X0Tq1mErHMVq0A==} + '@rollup/rollup-linux-arm64-musl@4.35.0': + resolution: {integrity: sha512-XQxVOCd6VJeHQA/7YcqyV0/88N6ysSVzRjJ9I9UA/xXpEsjvAgDTgH3wQYz5bmr7SPtVK2TsP2fQ2N9L4ukoUg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.34.9': - resolution: {integrity: sha512-dRAgTfDsn0TE0HI6cmo13hemKpVHOEyeciGtvlBTkpx/F65kTvShtY/EVyZEIfxFkV5JJTuQ9tP5HGBS0hfxIg==} + '@rollup/rollup-linux-loongarch64-gnu@4.35.0': + resolution: {integrity: sha512-5pMT5PzfgwcXEwOaSrqVsz/LvjDZt+vQ8RT/70yhPU06PTuq8WaHhfT1LW+cdD7mW6i/J5/XIkX/1tCAkh1W6g==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.34.9': - resolution: {integrity: sha512-PHcNOAEhkoMSQtMf+rJofwisZqaU8iQ8EaSps58f5HYll9EAY5BSErCZ8qBDMVbq88h4UxaNPlbrKqfWP8RfJA==} + '@rollup/rollup-linux-powerpc64le-gnu@4.35.0': + resolution: {integrity: sha512-c+zkcvbhbXF98f4CtEIP1EBA/lCic5xB0lToneZYvMeKu5Kamq3O8gqrxiYYLzlZH6E3Aq+TSW86E4ay8iD8EA==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.34.9': - resolution: {integrity: sha512-Z2i0Uy5G96KBYKjeQFKbbsB54xFOL5/y1P5wNBsbXB8yE+At3oh0DVMjQVzCJRJSfReiB2tX8T6HUFZ2k8iaKg==} + '@rollup/rollup-linux-riscv64-gnu@4.35.0': + resolution: {integrity: sha512-s91fuAHdOwH/Tad2tzTtPX7UZyytHIRR6V4+2IGlV0Cej5rkG0R61SX4l4y9sh0JBibMiploZx3oHKPnQBKe4g==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.34.9': - resolution: {integrity: sha512-U+5SwTMoeYXoDzJX5dhDTxRltSrIax8KWwfaaYcynuJw8mT33W7oOgz0a+AaXtGuvhzTr2tVKh5UO8GVANTxyQ==} + '@rollup/rollup-linux-s390x-gnu@4.35.0': + resolution: {integrity: sha512-hQRkPQPLYJZYGP+Hj4fR9dDBMIM7zrzJDWFEMPdTnTy95Ljnv0/4w/ixFw3pTBMEuuEuoqtBINYND4M7ujcuQw==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.34.9': - resolution: {integrity: sha512-FwBHNSOjUTQLP4MG7y6rR6qbGw4MFeQnIBrMe161QGaQoBQLqSUEKlHIiVgF3g/mb3lxlxzJOpIBhaP+C+KP2A==} + '@rollup/rollup-linux-x64-gnu@4.35.0': + resolution: {integrity: sha512-Pim1T8rXOri+0HmV4CdKSGrqcBWX0d1HoPnQ0uw0bdp1aP5SdQVNBy8LjYncvnLgu3fnnCt17xjWGd4cqh8/hA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.34.9': - resolution: {integrity: sha512-cYRpV4650z2I3/s6+5/LONkjIz8MBeqrk+vPXV10ORBnshpn8S32bPqQ2Utv39jCiDcO2eJTuSlPXpnvmaIgRA==} + '@rollup/rollup-linux-x64-musl@4.35.0': + resolution: {integrity: sha512-QysqXzYiDvQWfUiTm8XmJNO2zm9yC9P/2Gkrwg2dH9cxotQzunBHYr6jk4SujCTqnfGxduOmQcI7c2ryuW8XVg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.34.9': - resolution: {integrity: sha512-z4mQK9dAN6byRA/vsSgQiPeuO63wdiDxZ9yg9iyX2QTzKuQM7T4xlBoeUP/J8uiFkqxkcWndWi+W7bXdPbt27Q==} + '@rollup/rollup-win32-arm64-msvc@4.35.0': + resolution: {integrity: sha512-OUOlGqPkVJCdJETKOCEf1mw848ZyJ5w50/rZ/3IBQVdLfR5jk/6Sr5m3iO2tdPgwo0x7VcncYuOvMhBWZq8ayg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.34.9': - resolution: {integrity: sha512-KB48mPtaoHy1AwDNkAJfHXvHp24H0ryZog28spEs0V48l3H1fr4i37tiyHsgKZJnCmvxsbATdZGBpbmxTE3a9w==} + '@rollup/rollup-win32-ia32-msvc@4.35.0': + resolution: {integrity: sha512-2/lsgejMrtwQe44glq7AFFHLfJBPafpsTa6JvP2NGef/ifOa4KBoglVf7AKN7EV9o32evBPRqfg96fEHzWo5kw==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.34.9': - resolution: {integrity: sha512-AyleYRPU7+rgkMWbEh71fQlrzRfeP6SyMnRf9XX4fCdDPAJumdSBqYEcWPMzVQ4ScAl7E4oFfK0GUVn77xSwbw==} + '@rollup/rollup-win32-x64-msvc@4.35.0': + resolution: {integrity: sha512-PIQeY5XDkrOysbQblSW7v3l1MDZzkTEzAfTPkj5VAu3FW8fS4ynyLg2sINp0fp3SjZ8xkRYpLqoKcYqAkhU1dw==} cpu: [x64] os: [win32] + '@sec-ant/readable-stream@0.4.1': + resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + '@shikijs/core@3.1.0': resolution: {integrity: sha512-1ppAOyg3F18N8Ge9DmJjGqRVswihN33rOgPovR6gUHW17Hw1L4RlRhnmVQcsacSHh0A8IO1FIgNbtTxUFwodmg==} @@ -2966,15 +2900,26 @@ packages: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} + '@sindresorhus/is@7.0.1': + resolution: {integrity: sha512-QWLl2P+rsCJeofkDNIT3WFmb6NrRud1SUYW8dIhXK/46XFV8Q/g7Bsvib0Askb0reRLe+WYPeeE+l5cH7SlkuQ==} + engines: {node: '>=18'} + '@sindresorhus/merge-streams@2.3.0': resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} + + '@speed-highlight/core@1.2.7': + resolution: {integrity: sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g==} + '@stylistic/eslint-plugin@4.2.0': resolution: {integrity: sha512-8hXezgz7jexGHdo5WN6JBEIPHCSFyyU4vgbxevu4YLVS5vl+sxqAAGyXSzfNDyR6xMNSH5H1x67nsXcYMOHtZA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 '@surma/rollup-plugin-off-main-thread@2.2.3': resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} @@ -2997,6 +2942,9 @@ packages: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} + '@tybys/wasm-util@0.9.0': + resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + '@type-challenges/utils@0.1.1': resolution: {integrity: sha512-A7ljYfBM+FLw+NDyuYvGBJiCEV9c0lPWEAdzfOAkb3JFqfLl0Iv/WhWMMARHiRKlmmiD1g8gz/507yVvHdQUYA==} @@ -3024,8 +2972,8 @@ packages: '@types/hast@3.0.4': resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - '@types/http-proxy@1.17.15': - resolution: {integrity: sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==} + '@types/http-proxy@1.17.16': + resolution: {integrity: sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==} '@types/js-yaml@4.0.9': resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} @@ -3054,8 +3002,8 @@ packages: '@types/node@20.14.11': resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==} - '@types/node@22.13.9': - resolution: {integrity: sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==} + '@types/node@22.13.10': + resolution: {integrity: sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -3110,14 +3058,14 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^9.21.0 + eslint: ^9.22.0 typescript: '>=4.8.4 <5.9.0' '@typescript-eslint/parser@8.26.0': resolution: {integrity: sha512-mNtXP9LTVBy14ZF3o7JG69gRPBK/2QWtQd0j0oH26HcY/foyJJau6pNUez7QrM5UHnSvwlQcJXKsk0I99B9pOA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 typescript: '>=4.8.4 <5.9.0' '@typescript-eslint/scope-manager@8.26.0': @@ -3128,7 +3076,7 @@ packages: resolution: {integrity: sha512-ruk0RNChLKz3zKGn2LwXuVoeBcUMh+jaqzN461uMMdxy5H9epZqIBtYj7UiPXRuOpaALXGbmRuZQhmwHhaS04Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 typescript: '>=4.8.4 <5.9.0' '@typescript-eslint/types@8.26.0': @@ -3145,7 +3093,7 @@ packages: resolution: {integrity: sha512-2L2tU3FVwhvU14LndnQCA2frYC8JnPDVKyQtWFPf8IYFMt/ykEN1bPolNhNbCVgOmdzTlWdusCTKA/9nKrf8Ig==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 typescript: '>=4.8.4 <5.9.0' '@typescript-eslint/visitor-keys@8.26.0': @@ -3160,27 +3108,15 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@unhead/dom@1.11.18': - resolution: {integrity: sha512-zQuJUw/et9zYEV0SZWTDX23IgurwMaXycAuxt4L6OgNL0T4TWP3a0J/Vm3Q02hmdNo/cPKeVBrwBdnFUXjGU4w==} - - '@unhead/schema@1.11.18': - resolution: {integrity: sha512-a3TA/OJCRdfbFhcA3Hq24k1ZU1o9szicESrw8DZcGyQFacHnh84mVgnyqSkMnwgCmfN4kvjSiTBlLEHS6+wATw==} - - '@unhead/shared@1.11.18': - resolution: {integrity: sha512-OsupRQRxJqqnuKiL1Guqipjbl7MndD5DofvmGa3PFGu2qNPmOmH2mxGFjRBBgq2XxY1KalIHl/2I9HV6gbK8cw==} - - '@unhead/ssr@1.11.18': - resolution: {integrity: sha512-uaHPz0RRAb18yKeCmHyHk5QKWRk/uHpOrqSbhRXTOhbrd3Ur3gGTVaAoyUoRYKGPU5B5/pyHh3TfLw0LkfrH1A==} - - '@unhead/vue@1.11.18': - resolution: {integrity: sha512-Jfi7t/XNBnlcauP9UTH3VHBcS69G70ikFd2e5zdgULLDRWpOlLs1sSTH1V2juNptc93DOk9RQfC5jLWbLcivFw==} + '@unhead/vue@2.0.0-rc.7': + resolution: {integrity: sha512-Hys2yUjlPq2jKADDbvIyyPwozlvj/i0ySIqiwudDcR097aF1gUklnGl1IjhG2wnb/2KbkXlbgZhEYdOuDr1bAA==} peerDependencies: vue: ^3.5.13 '@unocss/astro@65.5.0': resolution: {integrity: sha512-z0uLbOQhINYpd57p0p/fpVeBY1+Rv0t4GQQUMF00tH8tpIHGUdyHH9aE/yGZaeLI2onmaShTDgIVXT+7fR9fMw==} peerDependencies: - vite: ^6.2.0 + vite: ^6.2.1 peerDependenciesMeta: vite: optional: true @@ -3255,11 +3191,11 @@ packages: '@unocss/vite@65.5.0': resolution: {integrity: sha512-v2rFIrBaWGQmSJeKv7us+2OMos2RqdZYpf/seOpf4MFHrmjjiFQ1ZWkTqFyNfUxAwj6VID5frVJhxJfZuEhhug==} peerDependencies: - vite: ^6.2.0 + vite: ^6.2.1 - '@vercel/nft@0.27.6': - resolution: {integrity: sha512-mwuyUxskdcV8dd7N7JnxBgvFEz1D9UOePI/WyLLzktv6HSCwgPNQGit/UJ2IykAWGlypKw4pBQjOKWvIbXITSg==} - engines: {node: '>=16'} + '@vercel/nft@0.29.2': + resolution: {integrity: sha512-A/Si4mrTkQqJ6EXJKv5EYCDQ3NL6nJXxG8VGXePsaiQigsomHYQC9xSpX8qGk7AEZk4b1ssbYIqJ0ISQQ7bfcA==} + engines: {node: '>=18'} hasBin: true '@vite-pwa/vitepress@0.5.3': @@ -3275,22 +3211,22 @@ packages: resolution: {integrity: sha512-uMJqv/7u1zz/9NbWAD3XdjaY20tKTf17XVfQ9zq4wY1BjsB/PjpJPMe2xiG39QpP4ZdhYNhm4Hvo66uJrykNLA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: ^6.2.0 + vite: ^6.2.1 vue: ^3.5.13 '@vitejs/plugin-vue@5.2.1': resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - vite: ^6.2.0 + vite: ^6.2.1 vue: ^3.5.13 - '@vitest/browser@3.0.7': - resolution: {integrity: sha512-TDzZtnbe37KZLSLhvlO1pUkeRSRzW3rOhPLsshX8agGoPELMlG7EvS4z9GfsdaCxsP7oWLBJpFjNJwLS458Bzg==} + '@vitest/browser@3.0.8': + resolution: {integrity: sha512-ARAGav2gJE/t+qF44fOwJlK0dK8ZJEYjZ725ewHzN6liBAJSCt9elqv/74iwjl5RJzel00k/wufJB7EEu+MJEw==} peerDependencies: playwright: '*' safaridriver: '*' - vitest: 3.0.7 + vitest: 3.0.8 webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0 peerDependenciesMeta: playwright: @@ -3300,11 +3236,11 @@ packages: webdriverio: optional: true - '@vitest/coverage-v8@3.0.7': - resolution: {integrity: sha512-Av8WgBJLTrfLOer0uy3CxjlVuWK4CzcLBndW1Nm2vI+3hZ2ozHututkfc7Blu1u6waeQ7J8gzPK/AsBRnWA5mQ==} + '@vitest/coverage-v8@3.0.8': + resolution: {integrity: sha512-y7SAKsQirsEJ2F8bulBck4DoluhI2EEgTimHd6EEUgJBGKy9tC25cpywh1MH4FvDGoG2Unt7+asVd1kj4qOSAw==} peerDependencies: - '@vitest/browser': 3.0.7 - vitest: 3.0.7 + '@vitest/browser': 3.0.8 + vitest: 3.0.8 peerDependenciesMeta: '@vitest/browser': optional: true @@ -3313,7 +3249,7 @@ packages: resolution: {integrity: sha512-IjBV/fcL9NJRxGw221ieaDsqKqj8qUo7rvSupDxMjTXyhsCusHC6M+jFUNqBp4PCkYFcf5bjrKxeZoCEWoPxig==} peerDependencies: '@typescript-eslint/utils': ^8.26.0 - eslint: ^9.21.0 + eslint: ^9.22.0 typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: @@ -3322,39 +3258,39 @@ packages: vitest: optional: true - '@vitest/expect@3.0.7': - resolution: {integrity: sha512-QP25f+YJhzPfHrHfYHtvRn+uvkCFCqFtW9CktfBxmB+25QqWsx7VB2As6f4GmwllHLDhXNHvqedwhvMmSnNmjw==} + '@vitest/expect@3.0.8': + resolution: {integrity: sha512-Xu6TTIavTvSSS6LZaA3EebWFr6tsoXPetOWNMOlc7LO88QVVBwq2oQWBoDiLCN6YTvNYsGSjqOO8CAdjom5DCQ==} - '@vitest/mocker@3.0.7': - resolution: {integrity: sha512-qui+3BLz9Eonx4EAuR/i+QlCX6AUZ35taDQgwGkK/Tw6/WgwodSrjN1X2xf69IA/643ZX5zNKIn2svvtZDrs4w==} + '@vitest/mocker@3.0.8': + resolution: {integrity: sha512-n3LjS7fcW1BCoF+zWZxG7/5XvuYH+lsFg+BDwwAz0arIwHQJFUEsKBQ0BLU49fCxuM/2HSeBPHQD8WjgrxMfow==} peerDependencies: msw: ^2.4.9 - vite: ^6.2.0 + vite: ^6.2.1 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@3.0.7': - resolution: {integrity: sha512-CiRY0BViD/V8uwuEzz9Yapyao+M9M008/9oMOSQydwbwb+CMokEq3XVaF3XK/VWaOK0Jm9z7ENhybg70Gtxsmg==} + '@vitest/pretty-format@3.0.8': + resolution: {integrity: sha512-BNqwbEyitFhzYMYHUVbIvepOyeQOSFA/NeJMIP9enMntkkxLgOcgABH6fjyXG85ipTgvero6noreavGIqfJcIg==} - '@vitest/runner@3.0.7': - resolution: {integrity: sha512-WeEl38Z0S2ZcuRTeyYqaZtm4e26tq6ZFqh5y8YD9YxfWuu0OFiGFUbnxNynwLjNRHPsXyee2M9tV7YxOTPZl2g==} + '@vitest/runner@3.0.8': + resolution: {integrity: sha512-c7UUw6gEcOzI8fih+uaAXS5DwjlBaCJUo7KJ4VvJcjL95+DSR1kova2hFuRt3w41KZEFcOEiq098KkyrjXeM5w==} - '@vitest/snapshot@3.0.7': - resolution: {integrity: sha512-eqTUryJWQN0Rtf5yqCGTQWsCFOQe4eNz5Twsu21xYEcnFJtMU5XvmG0vgebhdLlrHQTSq5p8vWHJIeJQV8ovsA==} + '@vitest/snapshot@3.0.8': + resolution: {integrity: sha512-x8IlMGSEMugakInj44nUrLSILh/zy1f2/BgH0UeHpNyOocG18M9CWVIFBaXPt8TrqVZWmcPjwfG/ht5tnpba8A==} - '@vitest/spy@3.0.7': - resolution: {integrity: sha512-4T4WcsibB0B6hrKdAZTM37ekuyFZt2cGbEGd2+L0P8ov15J1/HUsUaqkXEQPNAWr4BtPPe1gI+FYfMHhEKfR8w==} + '@vitest/spy@3.0.8': + resolution: {integrity: sha512-MR+PzJa+22vFKYb934CejhR4BeRpMSoxkvNoDit68GQxRLSf11aT6CTj3XaqUU9rxgWJFnqicN/wxw6yBRkI1Q==} - '@vitest/ui@3.0.7': - resolution: {integrity: sha512-bogkkSaVdSTRj02TfypjrqrLCeEc/tA5V4gAVM843Rp5JtIub3xaij+qjsSnS6CseLQJUSdDCFaFqPMmymRJKQ==} + '@vitest/ui@3.0.8': + resolution: {integrity: sha512-MfTjaLU+Gw/lYorgwFZ06Cym+Mj9hPfZh/Q91d4JxyAHiicAakPTvS7zYCSHF+5cErwu2PVBe1alSjuh6L/UiA==} peerDependencies: - vitest: 3.0.7 + vitest: 3.0.8 - '@vitest/utils@3.0.7': - resolution: {integrity: sha512-xePVpCRfooFX3rANQjwoditoXgWb1MaFbzmGuPP59MK6i13mrnDw/yEIyJudLeW6/38mCNcwCiJIGmpDPibAIg==} + '@vitest/utils@3.0.8': + resolution: {integrity: sha512-nkBC3aEhfX2PdtQI/QwAWp8qZWwzASsU4Npbcd5RdMPBSSLCpkZp52P3xku3s3uA0HIEhGvEcF8rNkBsz9dQ4Q==} '@volar/language-core@2.4.11': resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==} @@ -3411,14 +3347,11 @@ packages: '@vue/devtools-api@7.7.2': resolution: {integrity: sha512-1syn558KhyN+chO5SjlZIwJ8bV/bQ1nOVTG66t2RbG66ZGekyiYNmRO7X9BJCXQqPsFHlnksqvPhce2qpzxFnA==} - '@vue/devtools-core@7.6.8': - resolution: {integrity: sha512-8X4roysTwzQ94o7IobjVcOd1aZF5iunikrMrHPI2uUdigZCi2kFTQc7ffYiFiTNaLElCpjOhCnM7bo7aK1yU7A==} + '@vue/devtools-core@7.7.2': + resolution: {integrity: sha512-lexREWj1lKi91Tblr38ntSsy6CvI8ba7u+jmwh2yruib/ltLUcsIzEjCnrkh1yYGGIKXbAuYV2tOG10fGDB9OQ==} peerDependencies: vue: ^3.5.13 - '@vue/devtools-kit@7.6.8': - resolution: {integrity: sha512-JhJ8M3sPU+v0P2iZBF2DkdmR9L0dnT5RXJabJqX6o8KtFs3tebdvfoXV2Dm3BFuqeECuMJIfF1aCzSt+WQ4wrw==} - '@vue/devtools-kit@7.7.2': resolution: {integrity: sha512-CY0I1JH3Z8PECbn6k3TqM1Bk9ASWxeMtTCvZr7vb+CHi+X/QwQm5F1/fPagraamKMAHVfuuCbdcnNg1A4CYVWQ==} @@ -3464,6 +3397,10 @@ packages: abbrev@1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + abbrev@3.0.0: + resolution: {integrity: sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA==} + engines: {node: ^18.17.0 || >=20.5.0} + abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} @@ -3483,10 +3420,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - agent-base@7.1.3: resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} @@ -3520,10 +3453,6 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} - ansi-regex@6.1.0: resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} engines: {node: '>=12'} @@ -3555,9 +3484,6 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} - aproba@2.0.0: - resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - archiver-utils@5.0.2: resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} engines: {node: '>= 14'} @@ -3570,11 +3496,6 @@ packages: resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} engines: {node: '>=14'} - are-we-there-yet@2.0.0: - resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. - argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -3632,8 +3553,8 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - axios@1.8.1: - resolution: {integrity: sha512-NN+fvwH/kV01dYUQ3PTOZns4LWtWhOFCAhQ/pHb88WQ1hNe5V/dvFwc4VJcDL11LT9xSX0QtsR8sWUuyOuOq7g==} + axios@1.8.2: + resolution: {integrity: sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==} b4a@1.6.4: resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} @@ -3732,6 +3653,14 @@ packages: magicast: optional: true + c12@3.0.2: + resolution: {integrity: sha512-6Tzk1/TNeI3WBPpK0j/Ss4+gPj3PUJYbWl/MWDJBThFvwNGNkXtd7Cz8BJtD4aRwoGHtzQD0SnxamgUiBH0/Nw==} + peerDependencies: + magicast: ^0.3.5 + peerDependenciesMeta: + magicast: + optional: true + cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -3814,6 +3743,10 @@ packages: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} + chownr@3.0.0: + resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} + engines: {node: '>=18'} + ci-info@4.1.0: resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} engines: {node: '>=8'} @@ -3845,10 +3778,6 @@ packages: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} - cli-table3@0.6.3: - resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} - engines: {node: 10.* || >= 12.*} - cli-table3@0.6.5: resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} engines: {node: 10.* || >= 12.*} @@ -3898,10 +3827,6 @@ packages: color-string@1.9.1: resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - color-support@1.1.3: - resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} - hasBin: true - color@4.2.3: resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} engines: {node: '>=12.5.0'} @@ -3941,10 +3866,6 @@ packages: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} engines: {node: '>= 10'} - commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - comment-parser@1.4.1: resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} engines: {node: '>= 12.0.0'} @@ -3973,6 +3894,9 @@ packages: confbox@0.1.8: resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + confbox@0.2.1: + resolution: {integrity: sha512-hkT3yDPFbs95mNCy1+7qNKC6Pro+/ibzYxtM2iqEigpf0sVw+bg4Zh9/snjsBcf990vfIsg5+1U7VyiyBb3etg==} + config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} @@ -3980,19 +3904,23 @@ packages: resolution: {integrity: sha512-EiPU8G6dQG0GFHNR8ljnZFki/8a+cQwEQ+7wpxdChl02Q8HXlwEZWD5lqAF8vC2sEC3Tehr8hy7vErz88LHyUA==} engines: {node: ^14.18.0 || >=16.10.0} - console-control-strings@1.1.0: - resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} cookie-es@1.2.2: resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} + cookie-es@2.0.0: + resolution: {integrity: sha512-RAj4E421UYRgqokKUmotqAwuplYw15qtdXfY+hGzgCJ/MBjCVZcSoHK/kH9kocfjRjcDME7IiDWR/1WX1TM2Pg==} + cookie@0.7.2: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} + cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + engines: {node: '>=18'} + copy-anything@3.0.5: resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} engines: {node: '>=12.13'} @@ -4019,16 +3947,12 @@ packages: resolution: {integrity: sha512-onMB0OkDjkXunhdW9htFjEhqrD54+M94i6ackoUkjHKbRnXdyEyKRelp4nJ1kAz32+s27jP1FsebpJCVl0BsvA==} engines: {node: '>=18.0'} - cronstrue@2.52.0: - resolution: {integrity: sha512-NKgHbWkSZXJUcaBHSsyzC8eegD6bBd4O0oCI6XMIJ+y4Bq3v4w7sY3wfWoKPuVlq9pQHRB6od0lmKpIqi8TlKA==} - hasBin: true - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - crossws@0.3.3: - resolution: {integrity: sha512-/71DJT3xJlqSnBr83uGJesmVHSzZEvgxHt/fIKxBAAngqMHmnBWQNxCphVxxJ2XL3xleu5+hJD6IQ3TglBedcw==} + crossws@0.3.4: + resolution: {integrity: sha512-uj0O1ETYX1Bh6uSgktfPvwDiPYGQ3aI4qVsaC/LWpkIzGj1nUYm5FK3K+t11oOlpN01lGbprFCH4wBlKdJjVgw==} crypt@0.0.2: resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} @@ -4104,14 +4028,15 @@ packages: resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} engines: {node: '>=18'} - db0@0.2.1: - resolution: {integrity: sha512-BWSFmLaCkfyqbSEZBQINMVNjCVfrogi7GQ2RSy1tmtfK9OXlsup6lUMwLsqSD7FbAjD04eWFdXowSHHUp6SE/Q==} + db0@0.3.1: + resolution: {integrity: sha512-3RogPLE2LLq6t4YiFCREyl572aBjkfMvfwPyN51df00TbPbryL3XqBYuJ/j6mgPssPK8AKfYdLxizaO5UG10sA==} peerDependencies: '@electric-sql/pglite': '*' '@libsql/client': '*' better-sqlite3: '*' drizzle-orm: '*' mysql2: '*' + sqlite3: '*' peerDependenciesMeta: '@electric-sql/pglite': optional: true @@ -4123,6 +4048,8 @@ packages: optional: true mysql2: optional: true + sqlite3: + optional: true de-indent@1.0.2: resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} @@ -4207,9 +4134,6 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - denque@2.1.0: resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} engines: {node: '>=0.10'} @@ -4397,11 +4321,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.24.2: - resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} - engines: {node: '>=18'} - hasBin: true - esbuild@0.25.0: resolution: {integrity: sha512-BXq5mqc8ltbaN34cDqWuYKyNhX8D/Z0J1xdtdQ8UcIIIyJyz+ZMKUt58tF3SrZ85jcfN/PZYhjR5uDQAYNVbuw==} engines: {node: '>=18'} @@ -4430,23 +4349,23 @@ packages: resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-compat-utils@0.6.3: resolution: {integrity: sha512-9IDdksh5pUYP2ZLi7mOdROxVjLY8gY2qKxprmrJ/5Dyqud7M/IFKxF3o0VLlRhITm1pK6Fk7NiBxE39M/VlUcw==} engines: {node: '>=12'} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-config-flat-gitignore@2.1.0: resolution: {integrity: sha512-cJzNJ7L+psWp5mXM7jBX+fjHtBvvh06RBlcweMhKD8jWqQw0G78hOW5tpVALGHGFPsBV+ot2H+pdDGJy6CV8pA==} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-factory@0.1.2: resolution: {integrity: sha512-0APUA89aVVxJ0BnP84Wbg1dx9co9ZixotdKjO0S0jz6uq51ev2JBNXpeu5do9oasEc9dn+v7wywUA2WBbmB/RA==} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-flat-config-utils@2.0.1: resolution: {integrity: sha512-brf0eAgQ6JlKj3bKfOTuuI7VcCZvi8ZCD1MMTVoEvS/d38j8cByZViLFALH/36+eqB17ukmfmKq3bWzGvizejA==} @@ -4454,7 +4373,7 @@ packages: eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -4464,7 +4383,7 @@ packages: engines: {node: '>=12'} peerDependencies: '@eslint/json': '*' - eslint: ^9.21.0 + eslint: ^9.22.0 jsonc-eslint-parser: ^2.4.0 peerDependenciesMeta: '@eslint/json': @@ -4473,55 +4392,55 @@ packages: eslint-merge-processors@2.0.0: resolution: {integrity: sha512-sUuhSf3IrJdGooquEUB5TNpGNpBoQccbnaLHsb1XkBLUPPqCNivCpY05ZcpCOiV9uHwO2yxXEWVczVclzMxYlA==} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-parser-plain@0.1.1: resolution: {integrity: sha512-KRgd6wuxH4U8kczqPp+Oyk4irThIhHWxgFgLDtpgjUGVIS3wGrJntvZW/p6hHq1T4FOwnOtCNkvAI4Kr+mQ/Hw==} - eslint-plugin-antfu@3.1.0: - resolution: {integrity: sha512-BKlJcpIG8OGyU5JwQCdyTGaLuRgItheEYinhNroCx3bcuz2bCSYK0eNzJvPy2TY8yyz0uSSRxr5KHuQ1WOdOKg==} + eslint-plugin-antfu@3.1.1: + resolution: {integrity: sha512-7Q+NhwLfHJFvopI2HBZbSxWXngTwBLKxW1AGXLr2lEGxcEIK/AsDs8pn8fvIizl5aZjBbVbVK5ujmMpBe4Tvdg==} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-plugin-command@3.1.0: resolution: {integrity: sha512-KLgxB8NMQ0iL7iwehyeqWVE7MaqRPwLTGW4d2CXYOj5tt4j6yU/hiNxQ/35FLq4SnMhv+tpE6FCvYbV4VS+BLw==} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-plugin-es-x@7.8.0: resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-plugin-format@1.0.1: resolution: {integrity: sha512-Tdns+CDjS+m7QrM85wwRi2yLae88XiWVdIOXjp9mDII0pmTBQlczPCmjpKnjiUIY3yPZNLqb5Ms/A/JXcBF2Dw==} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-plugin-import-x@4.6.1: resolution: {integrity: sha512-wluSUifMIb7UfwWXqx7Yx0lE/SGCcGXECLx/9bCmbY2nneLwvAZ4vkd1IXDjPKFvdcdUgr1BaRnaRpx3k2+Pfw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-plugin-jsdoc@50.6.3: resolution: {integrity: sha512-NxbJyt1M5zffPcYZ8Nb53/8nnbIScmiLAMdoe0/FAszwb7lcSiX3iYBTsuF7RV84dZZJC8r3NghomrUXsmWvxQ==} engines: {node: '>=18'} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-plugin-jsonc@2.19.1: resolution: {integrity: sha512-MmlAOaZK1+Lg7YoCZPGRjb88ZjT+ct/KTsvcsbZdBm+w8WMzGx+XEmexk0m40P1WV9G2rFV7X3klyRGRpFXEjA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-plugin-n@17.16.2: resolution: {integrity: sha512-iQM5Oj+9o0KaeLoObJC/uxNGpktZCkYiTTBo8PkRWq3HwNcRxwpvSDFjBhQ5+HLJzBTy+CLDC5+bw0Z5GyhlOQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-plugin-no-only-tests@3.3.0: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} @@ -4531,36 +4450,41 @@ packages: resolution: {integrity: sha512-76lDfJnonOcXGW3bEXuqhEGId0LrOlvIE1yLHvK/eKMMPOc0b43KchAIR2Bdbqlg+LPXU5/Q+UzuzkO+cWHT6w==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 + + eslint-plugin-pnpm@0.1.1: + resolution: {integrity: sha512-0B9h+gICxFVeBqKKmSTeYY3QQopB/uxgddF52f5H4KbaDdAMOUuCqWyp03fTA2PqflDrrLfQPj72XxTNFYOXHQ==} + peerDependencies: + eslint: ^9.22.0 eslint-plugin-regexp@2.7.0: resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==} engines: {node: ^18 || >=20} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-plugin-toml@0.12.0: resolution: {integrity: sha512-+/wVObA9DVhwZB1nG83D2OAQRrcQZXy+drqUnFJKymqnmbnbfg/UPmEMCKrJNcEboUGxUjYrJlgy+/Y930mURQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-plugin-unicorn@57.0.0: resolution: {integrity: sha512-zUYYa6zfNdTeG9BISWDlcLmz16c+2Ck2o5ZDHh0UzXJz3DEP7xjmlVDTzbyV0W+XksgZ0q37WEWzN2D2Ze+g9Q==} engines: {node: '>=18.18'} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-plugin-unimport@0.1.2: resolution: {integrity: sha512-C021i+pdXLZXlXwS9QGyRjxYo4PAB7QiOT89GgwwtvcBOhiQpfZFCCLya7iH1ALBICgrKM7GqRSKhUUNTXWALA==} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-plugin-unused-imports@4.1.4: resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 - eslint: ^9.21.0 + eslint: ^9.22.0 peerDependenciesMeta: '@typescript-eslint/eslint-plugin': optional: true @@ -4569,23 +4493,23 @@ packages: resolution: {integrity: sha512-XKckedtajqwmaX6u1VnECmZ6xJt+YvlmMzBPZd+/sI3ub2lpYZyFnsyWo7c3nMOQKJQudeyk1lw/JxdgeKT64w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 vue-eslint-parser: ^10.0.0 eslint-plugin-yml@1.17.0: resolution: {integrity: sha512-Q3LXFRnNpGYAK/PM0BY1Xs0IY1xTLfM0kC986nNQkx1l8tOGz+YS50N6wXkAJkrBpeUN9OxEMB7QJ+9MTDAqIQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-processor-vue-blocks@2.0.0: resolution: {integrity: sha512-u4W0CJwGoWY3bjXAuFpc/b6eK3NQEI8MoeW7ritKj3G3z/WtHrKjkqf+wk8mPEy5rlMGS+k6AZYOw2XBoN/02Q==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 - eslint: ^9.21.0 + eslint: ^9.22.0 - eslint-scope@8.2.0: - resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} + eslint-scope@8.3.0: + resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: @@ -4596,8 +4520,8 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.21.0: - resolution: {integrity: sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==} + eslint@9.22.0: + resolution: {integrity: sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4659,14 +4583,14 @@ packages: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} - execa@7.2.0: - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} - execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} + execa@9.5.2: + resolution: {integrity: sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==} + engines: {node: ^18.19.0 || >=20.5.0} + expect-type@1.1.0: resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} engines: {node: '>=12.0.0'} @@ -4675,8 +4599,8 @@ packages: resolution: {integrity: sha512-nmKKVLL+oQDOaPMAm0rxhdXYR3pmbL9vTCBuvYAKpn12TPYdKJYUVfvLFgVRVgsLoSKVVd7xwLrHBdPlro0WwQ==} hasBin: true - exsolve@1.0.1: - resolution: {integrity: sha512-Smf0iQtkQVJLaph8r/qS8C8SWfQkaq9Q/dFcD44MLbJj6DNhlWefVuaS21SjfqOsBbjVlKtbCj6L9ekXK6EZUg==} + exsolve@1.0.2: + resolution: {integrity: sha512-ZEcIMbthn2zeX4/wD/DLxDUjuCltHXT8Htvm/JFlTkdYgWh2+HGppgwwNUnIVxzxP7yJOPtuBAec0dLx6lVY8w==} extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} @@ -4712,8 +4636,8 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-npm-meta@0.2.2: - resolution: {integrity: sha512-E+fdxeaOQGo/CMWc9f4uHFfgUPJRAu7N3uB8GBvB3SDPAIWJK4GKyYhkAGFq+GYrcbKNfQIz5VVQyJnDuPPCrg==} + fast-npm-meta@0.3.1: + resolution: {integrity: sha512-W9gVhqRyz2O3j20I0nFmYEyaMC/046oaMRxxAQ0w6noakfbhpLmlIXmnnqSOmVVuJZ6x5hOPVwlv7PocuawZsw==} fastq@1.13.0: resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} @@ -4740,6 +4664,10 @@ packages: fflate@0.8.2: resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + figures@6.1.0: + resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} + engines: {node: '>=18'} + file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -4762,8 +4690,8 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - find-up-simple@1.0.0: - resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} + find-up-simple@1.0.1: + resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} engines: {node: '>=18'} find-up@4.1.0: @@ -4827,8 +4755,8 @@ packages: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} - fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} + fs-extra@11.3.0: + resolution: {integrity: sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==} engines: {node: '>=14.14'} fs-extra@8.1.0: @@ -4870,11 +4798,6 @@ packages: resolution: {integrity: sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==} engines: {node: '>=10'} - gauge@3.0.2: - resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. - gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -4904,14 +4827,14 @@ packages: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} + get-stream@9.0.1: + resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} + engines: {node: '>=18'} + get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} @@ -4923,6 +4846,10 @@ packages: resolution: {integrity: sha512-Wv+daGyispVoA31TrWAVR+aAdP7roubTPEM/8JzRnqXhLbdJH0T9eQyXVFF8fjk3WKTsctII6QcyxILYgNp2DA==} hasBin: true + giget@2.0.0: + resolution: {integrity: sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==} + hasBin: true + git-config-path@2.0.0: resolution: {integrity: sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==} engines: {node: '>=4'} @@ -4990,8 +4917,8 @@ packages: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} - globby@14.0.2: - resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} + globby@14.1.0: + resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} engines: {node: '>=18'} google-font-installer@1.2.0: @@ -5027,8 +4954,8 @@ packages: resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - h3@1.15.0: - resolution: {integrity: sha512-OsjX4JW8J4XGgCgEcad20pepFQWnuKH+OwkCJjogF3C+9AZ1iYdtB4hX6vAb5DskBiu5ljEXqApINjR8CqoCMQ==} + h3@1.15.1: + resolution: {integrity: sha512-+ORaOBttdUm1E2Uu/obAyCguiI7MbBvsLTndc3gyK3zU+SYLoZXlyCP9Xgy0gikkGufFLTZXCXD6+4BsufnmHA==} has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -5056,9 +4983,6 @@ packages: resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} engines: {node: '>= 0.4'} - has-unicode@2.0.1: - resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} @@ -5122,10 +5046,6 @@ packages: resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - https-proxy-agent@7.0.6: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} @@ -5133,14 +5053,14 @@ packages: httpxy@0.1.7: resolution: {integrity: sha512-pXNx8gnANKAndgga5ahefxc++tJvNL87CXoRwxn1cJE2ZkWEojF3tNfQIEhZX/vfpt+wzeAzpUI4qkediX1MLQ==} - human-signals@4.3.1: - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} - engines: {node: '>=14.18.0'} - human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} + human-signals@8.0.0: + resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==} + engines: {node: '>=18.18.0'} + iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} @@ -5206,8 +5126,8 @@ packages: resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} engines: {node: '>= 0.4'} - ioredis@5.4.1: - resolution: {integrity: sha512-2YZsvl7jopIa1gaePkeMtd9rAcSjOOjPtpcLlOeusyO+XH2SK5ZcT+UCrElPP+WVIInh2TzeI4XW9ENaSLVVHA==} + ioredis@5.5.0: + resolution: {integrity: sha512-7CutT89g23FfSa8MDoIFs2GYYa0PaNiW/OrT+nRyjRXHDZd17HmIgy+reOQ/yhh72NznNjGuS8kbCAcA4Ro4mw==} engines: {node: '>=12.22.0'} iron-webcrypto@1.2.1: @@ -5317,6 +5237,10 @@ packages: resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} engines: {node: '>=12'} + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} @@ -5345,6 +5269,10 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + is-stream@4.0.1: + resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} + engines: {node: '>=18'} + is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -5357,6 +5285,10 @@ packages: resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} engines: {node: '>= 0.4'} + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} + is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} @@ -5382,6 +5314,10 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + istanbul-lib-coverage@3.2.2: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} @@ -5526,6 +5462,10 @@ packages: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} engines: {node: '>=6'} + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + klona@2.0.6: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} @@ -5536,8 +5476,8 @@ packages: kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - launch-editor@2.9.1: - resolution: {integrity: sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==} + launch-editor@2.10.0: + resolution: {integrity: sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==} lazystream@1.0.1: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} @@ -5596,10 +5536,6 @@ packages: lodash.isarguments@3.1.0: resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} - lodash.isequal@4.5.0: - resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} - deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead. - lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} @@ -5663,10 +5599,6 @@ packages: magicast@0.3.5: resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} - make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - make-dir@4.0.0: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} @@ -5853,8 +5785,8 @@ packages: engines: {node: '>=10.0.0'} hasBin: true - mime@4.0.4: - resolution: {integrity: sha512-v8yqInVjhXyqP6+Kw4fV3ZzeMRqEW6FotRsKXjRS5VMTNIuXsdRoAvklpoRgSqXm6o9VNH4/C0mgedko9DdLsQ==} + mime@4.0.6: + resolution: {integrity: sha512-4rGt7rvQHBbaSOF9POGkk1ocRP16Md1x36Xma8sz8h8/vfCUI2OtEIeCqe4Ofes853x4xDoPiFLIT47J5fI/7A==} engines: {node: '>=16'} hasBin: true @@ -5907,6 +5839,10 @@ packages: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} + minizlib@3.0.1: + resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==} + engines: {node: '>= 18'} + mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} @@ -5919,6 +5855,11 @@ packages: engines: {node: '>=10'} hasBin: true + mkdirp@3.0.1: + resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} + engines: {node: '>=10'} + hasBin: true + mlly@1.7.4: resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} @@ -5997,8 +5938,8 @@ packages: resolution: {integrity: sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==} hasBin: true - nitropack@2.10.4: - resolution: {integrity: sha512-sJiG/MIQlZCVSw2cQrFG1H6mLeSqHlYfFerRjLKz69vUfdu0EL2l0WdOxlQbzJr3mMv/l4cOlCCLzVRzjzzF/g==} + nitropack@2.11.5: + resolution: {integrity: sha512-reMkV/aFfaiD37gWa8ehGHBxF0rrAJIJr3GK8DmaQzV0ucyxOCFx2mO92c8dRV1tBXISKL60YwBofhwgGv+bMw==} engines: {node: ^16.11.0 || >=17.0.0} hasBin: true peerDependencies: @@ -6051,16 +5992,16 @@ packages: node-releases@2.0.19: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} - nopt@5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true - nopt@6.0.0: resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} hasBin: true + nopt@8.1.0: + resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==} + engines: {node: ^18.17.0 || >=20.5.0} + hasBin: true + normalize-package-data@6.0.2: resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} engines: {node: ^16.14.0 || >=18.0.0} @@ -6081,17 +6022,13 @@ packages: resolution: {integrity: sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==} engines: {node: '>=4'} - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - npm-run-path@5.1.0: resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - npmlog@5.0.1: - resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} - deprecated: This package is no longer supported. + npm-run-path@6.0.0: + resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} + engines: {node: '>=18'} nprogress@0.2.0: resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} @@ -6099,9 +6036,9 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - nuxt@3.15.4: - resolution: {integrity: sha512-hSbZO4mR0uAMJtZPNTnCfiAtgleoOu28gvJcBNU7KQHgWnNXPjlWgwMczko2O4Tmnv9zIe/CQged+2HsPwl2ZA==} - engines: {node: ^18.20.5 || ^20.9.0 || >=22.0.0} + nuxt@3.16.0: + resolution: {integrity: sha512-4j2tuHo+kcComQ1WrCD+i1w3UFOHrcnNH30cwiEY/WZZlBZOlC6DtUm6aBjhfpBFaMYsF4PbyKsNW+7FHwckHA==} + engines: {node: ^18.12.0 || ^20.9.0 || >=22.0.0} hasBin: true peerDependencies: '@parcel/watcher': ^2.1.0 @@ -6115,13 +6052,13 @@ packages: nwsapi@2.2.16: resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==} - nypm@0.4.1: - resolution: {integrity: sha512-1b9mihliBh8UCcKtcGRu//G50iHpjxIQVUqkdhPT/SDVE7KdJKoHXLS0heuYTQCx95dFqiyUbXZB9r8ikn+93g==} + nypm@0.5.2: + resolution: {integrity: sha512-AHzvnyUJYSrrphPhRWWZNcoZfArGNp3Vrc4pm/ZurO74tYNTgAPrEyBQEKy+qioqmWlPXwvMZCG2wOaHlPG0Pw==} engines: {node: ^14.16.0 || >=16.10.0} hasBin: true - nypm@0.5.2: - resolution: {integrity: sha512-AHzvnyUJYSrrphPhRWWZNcoZfArGNp3Vrc4pm/ZurO74tYNTgAPrEyBQEKy+qioqmWlPXwvMZCG2wOaHlPG0Pw==} + nypm@0.6.0: + resolution: {integrity: sha512-mn8wBFV9G9+UFHIrq+pZ2r2zL4aPau/by3kJb3cM7+5tQHMt6HGQB8FDIeKFYp8o0D2pnH6nVsO88N4AmUxIWg==} engines: {node: ^14.16.0 || >=16.10.0} hasBin: true @@ -6146,8 +6083,12 @@ packages: ohash@1.1.4: resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} - ohash@2.0.9: - resolution: {integrity: sha512-ljz2sybhXrRpBW9LleuJPP9uxbMKW8qxFz9lLOHW2QEel78rJ1sUgaX2cBNDt49w+JleNSkhYkVOCx6RgkKn0Q==} + 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-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} @@ -6171,8 +6112,8 @@ packages: resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} engines: {node: '>=12'} - openapi-typescript@7.4.3: - resolution: {integrity: sha512-xTIjMIIOv9kNhsr8JxaC00ucbIY/6ZwuJPJBZMSh5FA2dicZN5uM805DWVJojXdom8YI4AQTavPDPHMx/3g0vQ==} + openapi-typescript@7.6.1: + resolution: {integrity: sha512-F7RXEeo/heF3O9lOXo2bNjCOtfp7u+D6W3a3VNEH2xE6v+fxLtn5nq0uvUcA1F5aT+CMhNeC5Uqtg5tlXFX/ag==} hasBin: true peerDependencies: typescript: ^5.x @@ -6184,6 +6125,10 @@ packages: outvariant@1.4.3: resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==} + oxc-parser@0.56.5: + resolution: {integrity: sha512-MNT32sqiTFeSbQZP2WZIRQ/mlIpNNq4sua+/4hBG4qT5aef2iQe+1/BjezZURPlvucZeSfN1Y6b60l7OgBdyUA==} + engines: {node: '>=14.0.0'} + p-cancelable@1.1.0: resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} engines: {node: '>=6'} @@ -6211,11 +6156,8 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - package-manager-detector@0.2.9: - resolution: {integrity: sha512-+vYvA/Y31l8Zk8dwxHhL3JfTuHPm6tlxM2A3GeQyl7ovYnSp1+mzAxClxaOr0qO1TtPxbQxetI7v5XqKLJZk7Q==} - - packrup@0.1.2: - resolution: {integrity: sha512-ZcKU7zrr5GlonoS9cxxrb5HVswGnyj6jQvwFBa6p5VFw7G71VAHcUKL5wyZSU/ECtPM/9gacWxy2KFQKt1gMNA==} + package-manager-detector@0.2.11: + resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -6237,6 +6179,10 @@ packages: resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==} engines: {node: '>=18'} + parse-ms@4.0.0: + resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} + engines: {node: '>=18'} + parse-path@7.0.0: resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} @@ -6292,9 +6238,9 @@ packages: path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} - path-type@5.0.0: - resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} - engines: {node: '>=12'} + path-type@6.0.0: + resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==} + engines: {node: '>=18'} pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} @@ -6335,8 +6281,8 @@ packages: pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} - pkg-types@2.0.1: - resolution: {integrity: sha512-LdDk/hlFeVBoEZqlkJ2bsxwq5fjKQg7i422zu78IC16CSR2XBe7kYxxBx0mkU8kLX6nh50Zp80lZHveKnsHTpQ==} + pkg-types@2.1.0: + resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==} playwright-core@1.49.0: resolution: {integrity: sha512-R+3KKTQF3npy5GTiKH/T+kdhoJfJojjHESR1YEWhYuEKRVfVaxH3+4+GvXE5xyCngCxhxnykk0Vlah9v8fs3jA==} @@ -6356,8 +6302,11 @@ packages: resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} engines: {node: '>=10.13.0'} - pnpm@10.5.2: - resolution: {integrity: sha512-2p3CjNP/QNBZIYgjWrJdMgKt2KIHr77caCIg5KACn/v/RWIQK55uRrTj+ei9U+bQXeSFRLDFfUsBeeIsdtEZmw==} + pnpm-workspace-yaml@0.1.1: + resolution: {integrity: sha512-vNqLzixGTHzJ32sYjsW6viwIXlZWdnObFdTLiakklrVALGhW7ng/W8d+2Evx/rVHsgdxXRUXNkpyA1QVIWJMLA==} + + pnpm@10.6.2: + resolution: {integrity: sha512-R4cHFr6hVytT3zSthke0KWK8eQziv0Viug9kMjfXMCo9ao7O+eS9/AHSOvGWmqkEhdTOuwuWOPpe8drvZW9sGw==} engines: {node: '>=18.12'} hasBin: true @@ -6576,6 +6525,10 @@ packages: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + pretty-ms@9.2.0: + resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==} + engines: {node: '>=18'} + prism-theme-vars@0.2.5: resolution: {integrity: sha512-/D8gBTScYzi9afwE6v3TC1U/1YFZ6k+ly17mtVRdLpGy7E79YjJJWkXFgUDHJ2gDksV/ZnXF7ydJ4TvoDm2z/Q==} @@ -6664,10 +6617,6 @@ packages: readable-stream@2.3.7: resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} - readable-stream@3.6.0: - resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} - engines: {node: '>= 6'} - readable-stream@4.5.2: resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6792,9 +6741,8 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported + rimraf@5.0.10: + resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} hasBin: true roarr@2.15.4: @@ -6805,7 +6753,7 @@ packages: resolution: {integrity: sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==} engines: {node: '>=16'} peerDependencies: - rollup: ^4.34.9 + rollup: ^4.35.0 typescript: ^4.5 || ^5.0 rollup-plugin-esbuild@6.2.1: @@ -6813,18 +6761,18 @@ packages: engines: {node: '>=14.18.0'} peerDependencies: esbuild: '>=0.18.0' - rollup: ^4.34.9 + rollup: ^4.35.0 rollup-plugin-pure@0.3.0: resolution: {integrity: sha512-34Qwp3fkn0J0m1KYopSpC1KVOXBEsttN8axOzC7+Yj3jZMXcIW52csTegDe4g8qJSq8QqB3SCOxlUWI8iw3HBA==} peerDependencies: - rollup: ^4.34.9 + rollup: ^4.35.0 rollup-plugin-terser@7.0.2: resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser peerDependencies: - rollup: ^4.34.9 + rollup: ^4.35.0 rollup-plugin-visualizer@5.14.0: resolution: {integrity: sha512-VlDXneTDaKsHIw8yzJAFWtrzguoJ/LnQ+lMpoVfYJ3jJF4Ihe5oYLAqLklIK/35lgUY+1yEzCkHyZ1j4A5w5fA==} @@ -6832,15 +6780,15 @@ packages: hasBin: true peerDependencies: rolldown: 1.x - rollup: ^4.34.9 + rollup: ^4.35.0 peerDependenciesMeta: rolldown: optional: true rollup: optional: true - rollup@4.34.9: - resolution: {integrity: sha512-nF5XYqWWp9hx/LrpC8sZvvvmq0TeTjQgaZHYmAgwysT9nh8sWnZhBnM8ZyVbbJFIQBLwHDNoMqsBZBbUo4U8sQ==} + rollup@4.35.0: + resolution: {integrity: sha512-kg6oI4g+vc41vePJyO6dHt/yl0Rz3Thv0kJeVQ3D1kS3E5XSuKbPc29G4IpT/Kv1KQwgHVcN+HtyS+HYLNSvQg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -6959,9 +6907,6 @@ packages: siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} @@ -7068,8 +7013,8 @@ packages: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} - std-env@3.8.0: - resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} + std-env@3.8.1: + resolution: {integrity: sha512-vj5lIj3Mwf9D79hBkltk5qmkFI+biIKWS2IBxEyEU3AX1tUf7AoL8nSazCOiiqQsGKIq01SClsKEzweu34uwvA==} streamx@2.15.0: resolution: {integrity: sha512-HcxY6ncGjjklGs1xsP1aR71INYcsXFJet5CU1CHqihQ2J5nOsbd4OjgjHO42w/4QNv9gZb3BueV+Vxok5pLEXg==} @@ -7139,6 +7084,10 @@ packages: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} + strip-final-newline@4.0.0: + resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} + engines: {node: '>=18'} + strip-indent@4.0.0: resolution: {integrity: sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==} engines: {node: '>=12'} @@ -7153,6 +7102,9 @@ packages: strip-literal@3.0.0: resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} + structured-clone-es@1.0.0: + resolution: {integrity: sha512-FL8EeKFFyNQv5cMnXI31CIMCsFarSVI2bF0U0ImeNE3g/F1IvJQyqzOXxPBRXiwQfyBTlbNe88jh1jFW0O/jiQ==} + stylehacks@7.0.4: resolution: {integrity: sha512-i4zfNrGMt9SB4xRK9L83rlsFCgdGANfeDAYacO1pkqcE7cRHPdWHwnKZVz7WY17Veq/FvyYsRAU++Ga+qDFIww==} engines: {node: ^18.12.0 || ^20.9.0 || >=22.0} @@ -7167,6 +7119,10 @@ packages: resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} engines: {node: '>=16'} + supports-color@10.0.0: + resolution: {integrity: sha512-HRVVSbCCMbj7/kdWF9Q+bbckjBHLtHMEoJWlkmYzzdwhYMkjkOwubLM6t7NbWKjgKamGDrWL1++KrjUO1t9oAQ==} + engines: {node: '>=18'} + supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -7224,8 +7180,12 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} - taze@18.6.0: - resolution: {integrity: sha512-VfAQzvSRFLbKpNon1aUx982P0Z7znNuaRJDFEcIjnyT3ly8+aFUVGGWKCm3KIZ/h9eqCV9aoZPjiFUojqYe1pw==} + tar@7.4.3: + resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} + engines: {node: '>=18'} + + taze@18.7.1: + resolution: {integrity: sha512-RO4g9GMPc05fYDS1niGnm2pqljo4HZdItcSK3yAmms25raolme1g217eXLtIvpYUgtNpndqrRdVr4Rv4Eer/GQ==} hasBin: true temp-dir@2.0.0: @@ -7252,8 +7212,8 @@ packages: thenify@3.3.1: resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - tiny-invariant@1.3.1: - resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} @@ -7261,10 +7221,6 @@ packages: tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyglobby@0.2.10: - resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} - engines: {node: '>=12.0.0'} - tinyglobby@0.2.12: resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} engines: {node: '>=12.0.0'} @@ -7411,6 +7367,9 @@ packages: unconfig@7.0.0: resolution: {integrity: sha512-G5CJSoG6ZTxgzCJblEfgpdRK2tos9+UdD2WtecDUVfImzQ0hFjwpH5RVvGMhP4pRpC9ML7NrC4qBsBl0Ttj35A==} + unconfig@7.3.0: + resolution: {integrity: sha512-UWYFZinVx2ZRE5Dzp2kI4xBkNC//veYakve1BeaAa7CNrf9TckEKlBiFUSrHOuoEDgu1URhNy219ZXsprIrvjQ==} + uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} @@ -7430,8 +7389,11 @@ packages: unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} - unhead@1.11.18: - resolution: {integrity: sha512-TWgGUoZMpYe2yJwY6jZ0/9kpQT18ygr2h5lI6cUXdfD9UzDc0ytM9jGaleSYkj9guJWXkk7izYBnzJvxl8mRvQ==} + unenv@2.0.0-rc.12: + resolution: {integrity: sha512-aygmJLhrEnuLKDCISMoOL7ceRJeksnvXJXvtEvFei4zoOXQfvQkUGhZe8u//iK5C++M4pq3CsMbhVjFmWvOlmA==} + + unhead@2.0.0-rc.7: + resolution: {integrity: sha512-QsA/kkx7IBRl0o03YtFdaRS+LaL5JByRXXGDabT1+08M1LCZTKFDrPKelIFVdKGrHqpO2NzoIBRocFiZML/3Sw==} unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} @@ -7457,6 +7419,10 @@ packages: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} + unicorn-magic@0.3.0: + resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} + engines: {node: '>=18'} + unimport@3.14.5: resolution: {integrity: sha512-tn890SwFFZxqaJSKQPPd+yygfKSATbM8BZWW1aCR2TJBTs1SDrmLamBueaFtYsGjHtQaRgqEbQflOjN2iW12gA==} @@ -7503,7 +7469,7 @@ packages: engines: {node: '>=14'} peerDependencies: '@unocss/webpack': 65.5.0 - vite: ^6.2.0 + vite: ^6.2.1 peerDependenciesMeta: '@unocss/webpack': optional: true @@ -7550,8 +7516,8 @@ packages: '@nuxt/kit': optional: true - unplugin-vue-router@0.11.2: - resolution: {integrity: sha512-X8BbQ3BNnMqaCYeMj80jtz5jC4AB0jcpdmECIYey9qKm6jy/upaPZ/WzfuT+iTGRiQAY4WemHueXxuzH127oOg==} + unplugin-vue-router@0.12.0: + resolution: {integrity: sha512-xjgheKU0MegvXQcy62GVea0LjyOdMxN0/QH+ijN29W62ZlMhG7o7K+0AYqfpprvPwpWtuRjiyC5jnV2SxWye2w==} peerDependencies: vue-router: ^4.4.0 peerDependenciesMeta: @@ -7562,35 +7528,31 @@ packages: resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==} engines: {node: '>=14.0.0'} - unplugin@2.1.2: - resolution: {integrity: sha512-Q3LU0e4zxKfRko1wMV2HmP8lB9KWislY7hxXpxd+lGx0PRInE4vhMBVEZwpdVYHvtqzhSrzuIfErsob6bQfCzw==} - engines: {node: '>=18.12.0'} - unplugin@2.2.0: resolution: {integrity: sha512-m1ekpSwuOT5hxkJeZGRxO7gXbXT3gF26NjQ7GdVHoLoF8/nopLcd/QfPigpCy7i51oFHiRJg/CyHhj4vs2+KGw==} engines: {node: '>=18.12.0'} - unstorage@1.14.4: - resolution: {integrity: sha512-1SYeamwuYeQJtJ/USE1x4l17LkmQBzg7deBJ+U9qOBoHo15d1cDxG4jM31zKRgF7pG0kirZy4wVMX6WL6Zoscg==} + unstorage@1.15.0: + resolution: {integrity: sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==} peerDependencies: '@azure/app-configuration': ^1.8.0 '@azure/cosmos': ^4.2.0 '@azure/data-tables': ^13.3.0 - '@azure/identity': ^4.5.0 + '@azure/identity': ^4.6.0 '@azure/keyvault-secrets': ^4.9.0 '@azure/storage-blob': ^12.26.0 '@capacitor/preferences': ^6.0.3 - '@deno/kv': '>=0.8.4' + '@deno/kv': '>=0.9.0' '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 '@planetscale/database': ^1.19.0 '@upstash/redis': ^1.34.3 - '@vercel/blob': '>=0.27.0' + '@vercel/blob': '>=0.27.1' '@vercel/kv': ^1.0.1 aws4fetch: ^1.0.20 db0: '>=0.2.1' idb-keyval: ^6.2.1 ioredis: ^5.4.2 - uploadthing: ^7.4.1 + uploadthing: ^7.4.4 peerDependenciesMeta: '@azure/app-configuration': optional: true @@ -7633,8 +7595,8 @@ packages: resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} hasBin: true - untyped@1.5.2: - resolution: {integrity: sha512-eL/8PlhLcMmlMDtNPKhyyz9kEBDS3Uk4yMu/ewlkT2WFbtzScjHWPJLdQLmaGPUKjXzwe9MumOtOgc4Fro96Kg==} + untyped@2.0.0: + resolution: {integrity: sha512-nwNCjxJTjNuLCgFr42fEak5OcLuB3ecca+9ksPFNvtfYSLpjf+iJqSIaSnIile6ZPbKYxI5k2AfXqeopGudK/g==} hasBin: true unwasm@0.3.9: @@ -7694,37 +7656,37 @@ packages: vite-dev-rpc@1.0.7: resolution: {integrity: sha512-FxSTEofDbUi2XXujCA+hdzCDkXFG1PXktMjSk1efq9Qb5lOYaaM9zNSvKvPPF7645Bak79kSp1PTooMW2wktcA==} peerDependencies: - vite: ^6.2.0 + vite: ^6.2.1 vite-hot-client@0.2.4: resolution: {integrity: sha512-a1nzURqO7DDmnXqabFOliz908FRmIppkBKsJthS8rbe8hBEXwEwe4C3Pp33Z1JoFCYfVL4kTOMLKk0ZZxREIeA==} peerDependencies: - vite: ^6.2.0 + vite: ^6.2.1 vite-hot-client@2.0.4: resolution: {integrity: sha512-W9LOGAyGMrbGArYJN4LBCdOC5+Zwh7dHvOHC0KmGKkJhsOzaKbpo/jEjpPKVHIW0/jBWj8RZG0NUxfgA8BxgAg==} peerDependencies: - vite: ^6.2.0 + vite: ^6.2.1 - vite-node@3.0.7: - resolution: {integrity: sha512-2fX0QwX4GkkkpULXdT1Pf4q0tC1i1lFOyseKoonavXUNlQ77KpW2XqBGGNIm/J4Ows4KxgGJzDguYVPKwG/n5A==} + vite-node@3.0.8: + resolution: {integrity: sha512-6PhR4H9VGlcwXZ+KWCdMqbtG649xCPZqfI9j2PsK1FcXgEzro5bGHcVKFCTqPLaNKZES8Evqv4LwvZARsq5qlg==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true - vite-plugin-checker@0.8.0: - resolution: {integrity: sha512-UA5uzOGm97UvZRTdZHiQVYFnd86AVn8EVaD4L3PoVzxH+IZSfaAw14WGFwX9QS23UW3lV/5bVKZn6l0w+q9P0g==} + vite-plugin-checker@0.9.0: + resolution: {integrity: sha512-gf/zc0KWX8ATEOgnpgAM1I+IbvWkkO80RB+FxlLtC5cabXSesbJmAUw6E+mMDDMGIT+VHAktmxJZpMTt3lSubQ==} engines: {node: '>=14.16'} peerDependencies: '@biomejs/biome': '>=1.7' - eslint: ^9.21.0 - meow: ^9.0.0 + eslint: ^9.22.0 + meow: ^13.2.0 optionator: ^0.9.1 - stylelint: '>=13' + stylelint: '>=16' typescript: '*' - vite: ^6.2.0 + vite: ^6.2.1 vls: '*' vti: '*' - vue-tsc: ~2.1.6 + vue-tsc: ~2.2.2 peerDependenciesMeta: '@biomejs/biome': optional: true @@ -7745,22 +7707,12 @@ packages: vue-tsc: optional: true - vite-plugin-inspect@0.8.9: - resolution: {integrity: sha512-22/8qn+LYonzibb1VeFZmISdVao5kC22jmEKm24vfFE8siEn47EpVcCLYMv6iKOYMJfjSvSJfueOwcFCkUnV3A==} - engines: {node: '>=14'} - peerDependencies: - '@nuxt/kit': '*' - vite: ^6.2.0 - peerDependenciesMeta: - '@nuxt/kit': - optional: true - vite-plugin-inspect@11.0.0: resolution: {integrity: sha512-Q0RDNcMs1mbI2yGRwOzSapnnA6NFO0j88+Vb8pJX0iYMw34WczwKJi3JgheItDhbWRq/CLUR0cs+ajZpcUaIFQ==} engines: {node: '>=14'} peerDependencies: '@nuxt/kit': '*' - vite: ^6.2.0 + vite: ^6.2.1 peerDependenciesMeta: '@nuxt/kit': optional: true @@ -7770,20 +7722,21 @@ packages: engines: {node: '>=16.0.0'} peerDependencies: '@vite-pwa/assets-generator': ^0.2.4 - vite: ^6.2.0 + vite: ^6.2.1 workbox-build: ^7.0.0 workbox-window: ^7.0.0 peerDependenciesMeta: '@vite-pwa/assets-generator': optional: true - vite-plugin-vue-inspector@5.3.1: - resolution: {integrity: sha512-cBk172kZKTdvGpJuzCCLg8lJ909wopwsu3Ve9FsL1XsnLBiRT9U3MePcqrgGHgCX2ZgkqZmAGR8taxw+TV6s7A==} + vite-plugin-vue-tracer@0.1.1: + resolution: {integrity: sha512-8BuReHmbSPd6iRQDQhlyK5+DexY1Hmb4K0GUVo9Te1Yaz8gyOZspBm9qdG1SvebdSIKw3WNlzpdstJ47TJ4bOw==} peerDependencies: - vite: ^6.2.0 + vite: ^6.2.1 + vue: ^3.5.13 - vite@6.2.0: - resolution: {integrity: sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==} + vite@6.2.1: + resolution: {integrity: sha512-n2GnqDb6XPhlt9B8olZPrgMD/es/Nd1RdChF6CBD/fHW6pUyUTt2sQW2fPRX5GiD9XEa6+8A6A4f2vT6pSsE7Q==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -7822,8 +7775,8 @@ packages: yaml: optional: true - vitepress@2.0.0-alpha.3: - resolution: {integrity: sha512-vTsaF2pcVp4krxgEbT96RWiVanyHCxr0BvCaidS2Han0rkM3BDh2nnjJ7iaxtgCoFhsHxMCxwx/xN9UfYVbBew==} + vitepress@2.0.0-alpha.4: + resolution: {integrity: sha512-3/tiBTx47d4to5RqfYwWeht9ND0la0C8Vc0gtbdY3RMffFnWGmAQryODTXDN9Cm1exXZr8ywcxA2eJcpxa3igQ==} hasBin: true peerDependencies: markdown-it-mathjax3: ^4 @@ -7845,16 +7798,16 @@ packages: vitest-package-exports@0.1.1: resolution: {integrity: sha512-rXgU5noxaaMA5VJXgVPhXRzPiQ1WFmWwgo8dQFPg9j/yFM028scO0IAylFHVI8XMRevhozEt1usa6RQYQY26lg==} - vitest@3.0.7: - resolution: {integrity: sha512-IP7gPK3LS3Fvn44x30X1dM9vtawm0aesAa2yBIZ9vQf+qB69NXC5776+Qmcr7ohUXIQuLhk7xQR0aSUIDPqavg==} + vitest@3.0.8: + resolution: {integrity: sha512-dfqAsNqRGUc8hB9OVR2P0w8PZPEckti2+5rdZip0WIz9WW0MnImJ8XiR61QhqLa92EQzKP2uPkzenKOAHyEIbA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.0.7 - '@vitest/ui': 3.0.7 + '@vitest/browser': 3.0.8 + '@vitest/ui': 3.0.8 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -7873,29 +7826,8 @@ packages: jsdom: optional: true - vscode-jsonrpc@6.0.0: - resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==} - engines: {node: '>=8.0.0 || >=10.0.0'} - - vscode-languageclient@7.0.0: - resolution: {integrity: sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==} - engines: {vscode: ^1.52.0} - - vscode-languageserver-protocol@3.16.0: - resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==} - - vscode-languageserver-textdocument@1.0.8: - resolution: {integrity: sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==} - - vscode-languageserver-types@3.16.0: - resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} - - vscode-languageserver@7.0.0: - resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==} - hasBin: true - - vscode-uri@3.0.8: - resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + vscode-uri@3.1.0: + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} vue-bundle-renderer@2.1.1: resolution: {integrity: sha512-+qALLI5cQncuetYOXp4yScwYvqh8c6SMXee3B+M7oTZxOgtESP0l4j/fXdEJoZ+EdMxkGWIj+aSEyjXkOdmd7g==} @@ -7906,11 +7838,11 @@ packages: vue-devtools-stub@0.1.0: resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} - vue-eslint-parser@10.0.0: - resolution: {integrity: sha512-xGtmOQJzWUIi6opA7CfJTJsJyCRjibJKHNzq39yqJ/f4AJ+N7Ngr7lDZMl/9ePaobBnsZgifu+7G6bST+gaYJA==} + vue-eslint-parser@10.1.1: + resolution: {integrity: sha512-bh2Z/Au5slro9QJ3neFYLanZtb1jH+W2bKqGHXAoYD4vZgNG3KeotL7JpPv5xzY4UXUXJl7TrIsnzECH63kd3Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.21.0 + eslint: ^9.22.0 vue-flow-layout@0.1.1: resolution: {integrity: sha512-JdgRRUVrN0Y2GosA0M68DEbKlXMqJ7FQgsK8CjQD2vxvNSqAU6PZEpi4cfcTVtfM2GVOMjHo7GKKLbXxOBqDqA==} @@ -8006,9 +7938,9 @@ packages: engines: {node: '>= 8'} hasBin: true - which@3.0.1: - resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + which@5.0.0: + resolution: {integrity: sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==} + engines: {node: ^18.17.0 || >=20.5.0} hasBin: true why-is-node-running@2.3.0: @@ -8016,9 +7948,6 @@ packages: engines: {node: '>=8'} hasBin: true - wide-align@1.1.5: - resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} - workbox-background-sync@7.0.0: resolution: {integrity: sha512-S+m1+84gjdueM+jIKZ+I0Lx0BDHkk5Nu6a3kTVxP4fdj3gKouRNmhO8H290ybnJTOPfBDtTMXSQA/QLTvr7PeA==} @@ -8124,6 +8053,10 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + yallist@5.0.0: + resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} + engines: {node: '>=18'} + yaml-ast-parser@0.0.43: resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==} @@ -8171,8 +8104,17 @@ packages: resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} engines: {node: '>=18'} - zhead@2.2.4: - resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==} + yoctocolors@2.1.1: + resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} + engines: {node: '>=18'} + + youch-core@0.3.1: + resolution: {integrity: sha512-KOAmtABz17fgK+uBBJYIzaPpIgX+JgTRgY4t3zXH18akc5rRtFkRmcNTMCuSxLdbOJDY9+T/O3nyA/EQuN4EWA==} + engines: {node: '>=20.6.0'} + + youch@4.1.0-beta.6: + resolution: {integrity: sha512-y1aNsEeoLXnWb6pI9TvfNPIxySyo4Un3OGxKn7rsNj8+tgSquzXEWkzfA5y6gU0fvzmQgvx3JBn/p51qQ8Xg9A==} + engines: {node: '>=18'} zip-stream@6.0.1: resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} @@ -8297,46 +8239,47 @@ snapshots: '@andrewbranch/untar.js@1.0.3': {} - '@antfu/eslint-config@4.5.1(@typescript-eslint/utils@8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@1.0.1(eslint@9.21.0(jiti@2.4.2)))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7)': + '@antfu/eslint-config@4.8.1(@typescript-eslint/utils@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@1.0.1(eslint@9.22.0(jiti@2.4.2)))(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.8)': dependencies: '@antfu/install-pkg': 1.0.0 '@clack/prompts': 0.10.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.21.0(jiti@2.4.2)) - '@eslint/markdown': 6.2.2 - '@stylistic/eslint-plugin': 4.2.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/eslint-plugin': 8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/parser': 8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - '@vitest/eslint-plugin': 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7) + '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.22.0(jiti@2.4.2)) + '@eslint/markdown': 6.3.0 + '@stylistic/eslint-plugin': 4.2.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/eslint-plugin': 8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/parser': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + '@vitest/eslint-plugin': 1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.8) ansis: 3.17.0 cac: 6.7.14 - eslint: 9.21.0(jiti@2.4.2) - eslint-config-flat-gitignore: 2.1.0(eslint@9.21.0(jiti@2.4.2)) + eslint: 9.22.0(jiti@2.4.2) + eslint-config-flat-gitignore: 2.1.0(eslint@9.22.0(jiti@2.4.2)) eslint-flat-config-utils: 2.0.1 - eslint-merge-processors: 2.0.0(eslint@9.21.0(jiti@2.4.2)) - eslint-plugin-antfu: 3.1.0(eslint@9.21.0(jiti@2.4.2)) - eslint-plugin-command: 3.1.0(eslint@9.21.0(jiti@2.4.2)) - eslint-plugin-import-x: 4.6.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - eslint-plugin-jsdoc: 50.6.3(eslint@9.21.0(jiti@2.4.2)) - eslint-plugin-jsonc: 2.19.1(eslint@9.21.0(jiti@2.4.2)) - eslint-plugin-n: 17.16.2(eslint@9.21.0(jiti@2.4.2)) + eslint-merge-processors: 2.0.0(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-antfu: 3.1.1(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-command: 3.1.0(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-import-x: 4.6.1(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + eslint-plugin-jsdoc: 50.6.3(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-jsonc: 2.19.1(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-n: 17.16.2(eslint@9.22.0(jiti@2.4.2)) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 4.9.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - eslint-plugin-regexp: 2.7.0(eslint@9.21.0(jiti@2.4.2)) - eslint-plugin-toml: 0.12.0(eslint@9.21.0(jiti@2.4.2)) - eslint-plugin-unicorn: 57.0.0(eslint@9.21.0(jiti@2.4.2)) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2)) - eslint-plugin-vue: 10.0.0(eslint@9.21.0(jiti@2.4.2))(vue-eslint-parser@10.0.0(eslint@9.21.0(jiti@2.4.2))) - eslint-plugin-yml: 1.17.0(eslint@9.21.0(jiti@2.4.2)) - eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2)) + eslint-plugin-perfectionist: 4.9.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + eslint-plugin-pnpm: 0.1.1(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-regexp: 2.7.0(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-toml: 0.12.0(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-unicorn: 57.0.0(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-vue: 10.0.0(eslint@9.22.0(jiti@2.4.2))(vue-eslint-parser@10.1.1(eslint@9.22.0(jiti@2.4.2))) + eslint-plugin-yml: 1.17.0(eslint@9.22.0(jiti@2.4.2)) + eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.22.0(jiti@2.4.2)) globals: 16.0.0 jsonc-eslint-parser: 2.4.0 local-pkg: 1.1.1 parse-gitignore: 2.0.0 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 10.0.0(eslint@9.21.0(jiti@2.4.2)) + vue-eslint-parser: 10.1.1(eslint@9.22.0(jiti@2.4.2)) yaml-eslint-parser: 1.3.0 optionalDependencies: - eslint-plugin-format: 1.0.1(eslint@9.21.0(jiti@2.4.2)) + eslint-plugin-format: 1.0.1(eslint@9.22.0(jiti@2.4.2)) transitivePeerDependencies: - '@eslint/json' - '@typescript-eslint/utils' @@ -8347,15 +8290,15 @@ snapshots: '@antfu/install-pkg@1.0.0': dependencies: - package-manager-detector: 0.2.9 + package-manager-detector: 0.2.11 tinyexec: 0.3.2 '@antfu/ni@23.3.1': {} - '@antfu/utils@0.7.10': {} - '@antfu/utils@8.1.0': {} + '@antfu/utils@9.1.0': {} + '@apideck/better-ajv-errors@0.3.6(ajv@8.12.0)': dependencies: ajv: 8.12.0 @@ -8367,7 +8310,7 @@ snapshots: dependencies: '@arethetypeswrong/core': 0.17.4 chalk: 4.1.2 - cli-table3: 0.6.3 + cli-table3: 0.6.5 commander: 10.0.1 marked: 9.1.6 marked-terminal: 7.3.0(marked@9.1.6) @@ -8376,7 +8319,7 @@ snapshots: '@arethetypeswrong/core@0.17.4': dependencies: '@andrewbranch/untar.js': 1.0.3 - '@loaderkit/resolve': 1.0.3 + '@loaderkit/resolve': 1.0.2 cjs-module-lexer: 1.4.3 fflate: 0.8.2 lru-cache: 10.4.3 @@ -8620,17 +8563,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-decorators@7.23.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/helper-split-export-declaration': 7.24.7 - '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - '@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8730,11 +8662,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -8750,11 +8677,6 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -9126,8 +9048,6 @@ snapshots: dependencies: regenerator-runtime: 0.13.11 - '@babel/standalone@7.26.4': {} - '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 @@ -9153,7 +9073,7 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@braidai/lang@1.1.0': {} + '@braidai/lang@1.0.0': {} '@bundled-es-modules/cookie@2.0.1': dependencies: @@ -9253,7 +9173,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@emnapi/runtime@1.2.0': + '@emnapi/core@1.3.1': + dependencies: + '@emnapi/wasi-threads': 1.0.1 + tslib: 2.7.0 + optional: true + + '@emnapi/runtime@1.3.1': + dependencies: + tslib: 2.7.0 + optional: true + + '@emnapi/wasi-threads@1.0.1': dependencies: tslib: 2.7.0 optional: true @@ -9276,238 +9207,163 @@ snapshots: '@esbuild/aix-ppc64@0.19.11': optional: true - '@esbuild/aix-ppc64@0.24.2': - optional: true - '@esbuild/aix-ppc64@0.25.0': optional: true '@esbuild/android-arm64@0.19.11': optional: true - '@esbuild/android-arm64@0.24.2': - optional: true - '@esbuild/android-arm64@0.25.0': optional: true '@esbuild/android-arm@0.19.11': optional: true - '@esbuild/android-arm@0.24.2': - optional: true - '@esbuild/android-arm@0.25.0': optional: true '@esbuild/android-x64@0.19.11': optional: true - '@esbuild/android-x64@0.24.2': - optional: true - '@esbuild/android-x64@0.25.0': optional: true '@esbuild/darwin-arm64@0.19.11': optional: true - '@esbuild/darwin-arm64@0.24.2': - optional: true - '@esbuild/darwin-arm64@0.25.0': optional: true '@esbuild/darwin-x64@0.19.11': optional: true - '@esbuild/darwin-x64@0.24.2': - optional: true - '@esbuild/darwin-x64@0.25.0': optional: true '@esbuild/freebsd-arm64@0.19.11': optional: true - '@esbuild/freebsd-arm64@0.24.2': - optional: true - '@esbuild/freebsd-arm64@0.25.0': optional: true '@esbuild/freebsd-x64@0.19.11': optional: true - '@esbuild/freebsd-x64@0.24.2': - optional: true - '@esbuild/freebsd-x64@0.25.0': optional: true '@esbuild/linux-arm64@0.19.11': optional: true - '@esbuild/linux-arm64@0.24.2': - optional: true - '@esbuild/linux-arm64@0.25.0': optional: true '@esbuild/linux-arm@0.19.11': optional: true - '@esbuild/linux-arm@0.24.2': - optional: true - '@esbuild/linux-arm@0.25.0': optional: true '@esbuild/linux-ia32@0.19.11': optional: true - '@esbuild/linux-ia32@0.24.2': - optional: true - '@esbuild/linux-ia32@0.25.0': optional: true '@esbuild/linux-loong64@0.19.11': optional: true - '@esbuild/linux-loong64@0.24.2': - optional: true - '@esbuild/linux-loong64@0.25.0': optional: true '@esbuild/linux-mips64el@0.19.11': optional: true - '@esbuild/linux-mips64el@0.24.2': - optional: true - '@esbuild/linux-mips64el@0.25.0': optional: true '@esbuild/linux-ppc64@0.19.11': optional: true - '@esbuild/linux-ppc64@0.24.2': - optional: true - '@esbuild/linux-ppc64@0.25.0': optional: true '@esbuild/linux-riscv64@0.19.11': optional: true - '@esbuild/linux-riscv64@0.24.2': - optional: true - '@esbuild/linux-riscv64@0.25.0': optional: true '@esbuild/linux-s390x@0.19.11': optional: true - '@esbuild/linux-s390x@0.24.2': - optional: true - '@esbuild/linux-s390x@0.25.0': optional: true '@esbuild/linux-x64@0.19.11': optional: true - '@esbuild/linux-x64@0.24.2': - optional: true - '@esbuild/linux-x64@0.25.0': optional: true - '@esbuild/netbsd-arm64@0.24.2': - optional: true - '@esbuild/netbsd-arm64@0.25.0': optional: true '@esbuild/netbsd-x64@0.19.11': optional: true - '@esbuild/netbsd-x64@0.24.2': - optional: true - '@esbuild/netbsd-x64@0.25.0': optional: true - '@esbuild/openbsd-arm64@0.24.2': - optional: true - '@esbuild/openbsd-arm64@0.25.0': optional: true '@esbuild/openbsd-x64@0.19.11': optional: true - '@esbuild/openbsd-x64@0.24.2': - optional: true - '@esbuild/openbsd-x64@0.25.0': optional: true '@esbuild/sunos-x64@0.19.11': optional: true - '@esbuild/sunos-x64@0.24.2': - optional: true - '@esbuild/sunos-x64@0.25.0': optional: true '@esbuild/win32-arm64@0.19.11': optional: true - '@esbuild/win32-arm64@0.24.2': - optional: true - '@esbuild/win32-arm64@0.25.0': optional: true '@esbuild/win32-ia32@0.19.11': optional: true - '@esbuild/win32-ia32@0.24.2': - optional: true - '@esbuild/win32-ia32@0.25.0': optional: true '@esbuild/win32-x64@0.19.11': optional: true - '@esbuild/win32-x64@0.24.2': - optional: true - '@esbuild/win32-x64@0.25.0': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.21.0(jiti@2.4.2))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.1(eslint@9.22.0(jiti@2.4.2))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) ignore: 5.3.2 - '@eslint-community/eslint-utils@4.4.1(eslint@9.21.0(jiti@2.4.2))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.22.0(jiti@2.4.2))': dependencies: - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/compat@1.2.5(eslint@9.21.0(jiti@2.4.2))': + '@eslint/compat@1.2.5(eslint@9.22.0(jiti@2.4.2))': optionalDependencies: - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) '@eslint/config-array@0.19.2': dependencies: @@ -9517,6 +9373,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/config-helpers@0.1.0': {} + '@eslint/core@0.10.0': dependencies: '@types/json-schema': 7.0.15 @@ -9539,9 +9397,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.21.0': {} + '@eslint/js@9.22.0': {} - '@eslint/markdown@6.2.2': + '@eslint/markdown@6.3.0': dependencies: '@eslint/core': 0.10.0 '@eslint/plugin-kit': 0.2.7 @@ -9893,7 +9751,7 @@ snapshots: '@grpc/grpc-js@1.9.3': dependencies: '@grpc/proto-loader': 0.7.10 - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@grpc/proto-loader@0.7.10': dependencies: @@ -9919,7 +9777,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify/json@2.2.313': + '@iconify/json@2.2.314': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 @@ -10005,7 +9863,7 @@ snapshots: '@img/sharp-wasm32@0.33.5': dependencies: - '@emnapi/runtime': 1.2.0 + '@emnapi/runtime': 1.3.1 optional: true '@img/sharp-win32-ia32@0.33.5': @@ -10019,16 +9877,16 @@ snapshots: '@inquirer/core': 8.2.1 '@inquirer/type': 1.3.2 - '@inquirer/confirm@5.1.0(@types/node@22.13.9)': + '@inquirer/confirm@5.1.0(@types/node@22.13.10)': dependencies: - '@inquirer/core': 10.1.1(@types/node@22.13.9) - '@inquirer/type': 3.0.1(@types/node@22.13.9) - '@types/node': 22.13.9 + '@inquirer/core': 10.1.1(@types/node@22.13.10) + '@inquirer/type': 3.0.1(@types/node@22.13.10) + '@types/node': 22.13.10 - '@inquirer/core@10.1.1(@types/node@22.13.9)': + '@inquirer/core@10.1.1(@types/node@22.13.10)': dependencies: '@inquirer/figures': 1.0.8 - '@inquirer/type': 3.0.1(@types/node@22.13.9) + '@inquirer/type': 3.0.1(@types/node@22.13.10) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -10059,9 +9917,9 @@ snapshots: '@inquirer/type@1.3.2': {} - '@inquirer/type@3.0.1(@types/node@22.13.9)': + '@inquirer/type@3.0.1(@types/node@22.13.10)': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@ioredis/commands@1.2.0': {} @@ -10074,6 +9932,10 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 + '@isaacs/fs-minipass@4.0.1': + dependencies: + minipass: 7.1.2 + '@istanbuljs/schema@0.1.3': {} '@jridgewell/gen-mapping@0.3.5': @@ -10106,21 +9968,19 @@ snapshots: '@kwsites/promise-deferred@1.1.1': {} - '@loaderkit/resolve@1.0.3': + '@loaderkit/resolve@1.0.2': dependencies: - '@braidai/lang': 1.1.0 + '@braidai/lang': 1.0.0 - '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)': + '@mapbox/node-pre-gyp@2.0.0(encoding@0.1.13)': dependencies: + consola: 3.4.0 detect-libc: 2.0.3 - https-proxy-agent: 5.0.1 - make-dir: 3.1.0 + https-proxy-agent: 7.0.6(supports-color@9.4.0) node-fetch: 2.6.9(encoding@0.1.13) - nopt: 5.0.0 - npmlog: 5.0.1 - rimraf: 3.0.2 + nopt: 8.1.0 semver: 7.7.1 - tar: 6.2.1 + tar: 7.4.3 transitivePeerDependencies: - encoding - supports-color @@ -10145,13 +10005,20 @@ snapshots: outvariant: 1.4.3 strict-event-emitter: 0.5.1 - '@netlify/functions@2.8.2': + '@napi-rs/wasm-runtime@0.2.7': + dependencies: + '@emnapi/core': 1.3.1 + '@emnapi/runtime': 1.3.1 + '@tybys/wasm-util': 0.9.0 + optional: true + + '@netlify/functions@3.0.0': dependencies: - '@netlify/serverless-functions-api': 1.26.1 + '@netlify/serverless-functions-api': 1.30.1 '@netlify/node-cookies@0.1.0': {} - '@netlify/serverless-functions-api@1.26.1': + '@netlify/serverless-functions-api@1.30.1': dependencies: '@netlify/node-cookies': 0.1.0 urlpattern-polyfill: 8.0.2 @@ -10168,29 +10035,29 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 - '@nuxt/cli@3.21.1(magicast@0.3.5)': + '@nuxt/cli@3.22.5(magicast@0.3.5)': dependencies: - c12: 2.0.1(magicast@0.3.5) + c12: 3.0.2(magicast@0.3.5) chokidar: 4.0.3 citty: 0.1.6 clipboardy: 4.0.0 consola: 3.4.0 defu: 6.1.4 fuse.js: 7.1.0 - giget: 1.2.4 - h3: 1.15.0 + giget: 2.0.0 + h3: 1.15.1 httpxy: 0.1.7 jiti: 2.4.2 listhen: 1.9.0 - nypm: 0.5.2 + nypm: 0.6.0 ofetch: 1.4.1 - ohash: 1.1.4 + ohash: 2.0.11 pathe: 2.0.3 perfect-debounce: 1.0.0 - pkg-types: 1.3.1 + pkg-types: 2.1.0 scule: 1.3.0 semver: 7.7.1 - std-env: 3.8.0 + std-env: 3.8.1 tinyexec: 0.3.2 ufo: 1.5.4 transitivePeerDependencies: @@ -10198,112 +10065,104 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))': + '@nuxt/devtools-kit@2.2.1(magicast@0.3.5)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@nuxt/schema': 3.15.4 - execa: 7.2.0 - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + '@nuxt/kit': 3.16.0(magicast@0.3.5) + '@nuxt/schema': 3.16.0 + execa: 9.5.2 + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - magicast - - supports-color - '@nuxt/devtools-wizard@1.7.0': + '@nuxt/devtools-wizard@2.2.1': dependencies: consola: 3.4.0 diff: 7.0.0 - execa: 7.2.0 - global-directory: 4.0.1 + execa: 9.5.2 magicast: 0.3.5 - pathe: 1.1.2 - pkg-types: 1.3.1 + pathe: 2.0.3 + pkg-types: 2.1.0 prompts: 2.4.2 - rc9: 2.1.2 semver: 7.7.1 - '@nuxt/devtools@1.7.0(rollup@4.34.9)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@nuxt/devtools@2.2.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: - '@antfu/utils': 0.7.10 - '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) - '@nuxt/devtools-wizard': 1.7.0 - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@vue/devtools-core': 7.6.8(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) - '@vue/devtools-kit': 7.6.8 - birpc: 0.2.19 + '@nuxt/devtools-kit': 2.2.1(magicast@0.3.5)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) + '@nuxt/devtools-wizard': 2.2.1 + '@nuxt/kit': 3.16.0(magicast@0.3.5) + '@vue/devtools-core': 7.7.2(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vue/devtools-kit': 7.7.2 + birpc: 2.2.0 consola: 3.4.0 - cronstrue: 2.52.0 destr: 2.0.3 - error-stack-parser-es: 0.1.5 - execa: 7.2.0 - fast-npm-meta: 0.2.2 - flatted: 3.3.3 + error-stack-parser-es: 1.0.5 + execa: 9.5.2 + fast-npm-meta: 0.3.1 get-port-please: 3.1.2 hookable: 5.5.3 image-meta: 0.2.1 is-installed-globally: 1.0.0 - launch-editor: 2.9.1 - local-pkg: 0.5.1 + launch-editor: 2.10.0 + local-pkg: 1.1.1 magicast: 0.3.5 - nypm: 0.4.1 - ohash: 1.1.4 - pathe: 1.1.2 + nypm: 0.6.0 + ohash: 2.0.11 + pathe: 2.0.3 perfect-debounce: 1.0.0 - pkg-types: 1.3.1 - rc9: 2.1.2 - scule: 1.3.0 + pkg-types: 2.1.0 semver: 7.7.1 simple-git: 3.27.0 sirv: 3.0.1 + structured-clone-es: 1.0.0 tinyglobby: 0.2.12 - unimport: 3.14.5(rollup@4.34.9) - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.34.9)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) - vite-plugin-vue-inspector: 5.3.1(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) - which: 3.0.1 + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite-plugin-inspect: 11.0.0(@nuxt/kit@3.16.0(magicast@0.3.5))(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) + vite-plugin-vue-tracer: 0.1.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + which: 5.0.0 ws: 8.18.1 transitivePeerDependencies: - bufferutil - - rollup - supports-color - utf-8-validate - vue - '@nuxt/kit@3.15.4(magicast@0.3.5)': + '@nuxt/kit@3.16.0(magicast@0.3.5)': dependencies: - c12: 2.0.1(magicast@0.3.5) + c12: 3.0.2(magicast@0.3.5) consola: 3.4.0 defu: 6.1.4 destr: 2.0.3 - globby: 14.0.2 + errx: 0.1.0 + exsolve: 1.0.2 + globby: 14.1.0 ignore: 7.0.3 jiti: 2.4.2 klona: 2.0.6 knitwork: 1.2.0 mlly: 1.7.4 - ohash: 1.1.4 + ohash: 2.0.11 pathe: 2.0.3 - pkg-types: 1.3.1 + pkg-types: 2.1.0 scule: 1.3.0 semver: 7.7.1 - std-env: 3.8.0 + std-env: 3.8.1 ufo: 1.5.4 unctx: 2.4.1 unimport: 4.1.2 - untyped: 1.5.2 + untyped: 2.0.0 transitivePeerDependencies: - magicast - - supports-color - '@nuxt/schema@3.15.4': + '@nuxt/schema@3.16.0': dependencies: consola: 3.4.0 defu: 6.1.4 pathe: 2.0.3 - std-env: 3.8.0 + std-env: 3.8.1 - '@nuxt/telemetry@2.6.4(magicast@0.3.5)': + '@nuxt/telemetry@2.6.5(magicast@0.3.5)': dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) + '@nuxt/kit': 3.16.0(magicast@0.3.5) citty: 0.1.6 consola: 3.4.0 destr: 2.0.3 @@ -10311,47 +10170,47 @@ snapshots: git-url-parse: 16.0.0 is-docker: 3.0.0 ofetch: 1.4.1 - package-manager-detector: 0.2.9 + package-manager-detector: 0.2.11 parse-git-config: 3.0.0 pathe: 2.0.3 rc9: 2.1.2 - std-env: 3.8.0 + std-env: 3.8.1 transitivePeerDependencies: - magicast - - supports-color - '@nuxt/vite-builder@3.15.4(@types/node@22.13.9)(eslint@9.21.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.3)(rollup@4.34.9)(terser@5.24.0)(tsx@4.19.3)(typescript@5.8.2)(vue-tsc@2.2.8(typescript@5.8.2))(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0)': + '@nuxt/vite-builder@3.16.0(@types/node@22.13.10)(eslint@9.22.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.3)(rollup@4.35.0)(terser@5.24.0)(tsx@4.19.3)(typescript@5.8.2)(vue-tsc@2.2.8(typescript@5.8.2))(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0)': dependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@rollup/plugin-replace': 6.0.2(rollup@4.34.9) - '@vitejs/plugin-vue': 5.2.1(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) - '@vitejs/plugin-vue-jsx': 4.1.1(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@nuxt/kit': 3.16.0(magicast@0.3.5) + '@rollup/plugin-replace': 6.0.2(rollup@4.35.0) + '@vitejs/plugin-vue': 5.2.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vitejs/plugin-vue-jsx': 4.1.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) autoprefixer: 10.4.20(postcss@8.5.3) consola: 3.4.0 cssnano: 7.0.6(postcss@8.5.3) defu: 6.1.4 - esbuild: 0.24.2 + esbuild: 0.25.0 escape-string-regexp: 5.0.0 + exsolve: 1.0.2 externality: 1.0.2 get-port-please: 3.1.2 - h3: 1.15.0 + h3: 1.15.1 jiti: 2.4.2 knitwork: 1.2.0 magic-string: 0.30.17 mlly: 1.7.4 - ohash: 1.1.4 + ohash: 2.0.11 pathe: 2.0.3 perfect-debounce: 1.0.0 - pkg-types: 1.3.1 + pkg-types: 2.1.0 postcss: 8.5.3 - rollup-plugin-visualizer: 5.14.0(rollup@4.34.9) - std-env: 3.8.0 + rollup-plugin-visualizer: 5.14.0(rollup@4.35.0) + std-env: 3.8.1 ufo: 1.5.4 - unenv: 1.10.0 + unenv: 2.0.0-rc.12 unplugin: 2.2.0 - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - vite-node: 3.0.7(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - vite-plugin-checker: 0.8.0(eslint@9.21.0(jiti@2.4.2))(optionator@0.9.3)(typescript@5.8.2)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2)) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite-node: 3.0.8(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite-plugin-checker: 0.9.0(eslint@9.22.0(jiti@2.4.2))(optionator@0.9.3)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2)) vue: 3.5.13(typescript@5.8.2) vue-bundle-renderer: 2.1.1 transitivePeerDependencies: @@ -10390,6 +10249,44 @@ snapshots: '@open-draft/until@2.1.0': {} + '@oxc-parser/binding-darwin-arm64@0.56.5': + optional: true + + '@oxc-parser/binding-darwin-x64@0.56.5': + optional: true + + '@oxc-parser/binding-linux-arm-gnueabihf@0.56.5': + optional: true + + '@oxc-parser/binding-linux-arm64-gnu@0.56.5': + optional: true + + '@oxc-parser/binding-linux-arm64-musl@0.56.5': + optional: true + + '@oxc-parser/binding-linux-x64-gnu@0.56.5': + optional: true + + '@oxc-parser/binding-linux-x64-musl@0.56.5': + optional: true + + '@oxc-parser/binding-wasm32-wasi@0.56.5': + dependencies: + '@napi-rs/wasm-runtime': 0.2.7 + optional: true + + '@oxc-parser/binding-win32-arm64-msvc@0.56.5': + optional: true + + '@oxc-parser/binding-win32-x64-msvc@0.56.5': + optional: true + + '@oxc-parser/wasm@0.56.5': + dependencies: + '@oxc-project/types': 0.56.5 + + '@oxc-project/types@0.56.5': {} + '@parcel/watcher-android-arm64@2.4.1': optional: true @@ -10458,6 +10355,18 @@ snapshots: '@polka/url@1.0.0-next.24': {} + '@poppinss/colors@4.1.4': + dependencies: + kleur: 4.1.5 + + '@poppinss/dumper@0.6.3': + dependencies: + '@poppinss/colors': 4.1.4 + '@sindresorhus/is': 7.0.1 + supports-color: 10.0.0 + + '@poppinss/exception@1.2.0': {} + '@protobufjs/aspromise@1.1.2': {} '@protobufjs/base64@1.1.2': {} @@ -10481,6 +10390,10 @@ snapshots: '@protobufjs/utf8@1.1.0': {} + '@quansync/fs@0.1.1': + dependencies: + quansync: 0.2.8 + '@redocly/ajv@8.11.2': dependencies: fast-deep-equal: 3.1.3 @@ -10488,41 +10401,38 @@ snapshots: require-from-string: 2.0.2 uri-js-replace: 1.0.1 - '@redocly/config@0.16.0': {} + '@redocly/config@0.20.3': {} - '@redocly/openapi-core@1.25.11(encoding@0.1.13)(supports-color@9.4.0)': + '@redocly/openapi-core@1.30.0(supports-color@9.4.0)': dependencies: '@redocly/ajv': 8.11.2 - '@redocly/config': 0.16.0 + '@redocly/config': 0.20.3 colorette: 1.4.0 https-proxy-agent: 7.0.6(supports-color@9.4.0) js-levenshtein: 1.1.6 js-yaml: 4.1.0 - lodash.isequal: 4.5.0 minimatch: 5.1.6 - node-fetch: 2.6.9(encoding@0.1.13) pluralize: 8.0.0 yaml-ast-parser: 0.0.43 transitivePeerDependencies: - - encoding - supports-color - '@rollup/plugin-alias@5.1.1(rollup@4.34.9)': + '@rollup/plugin-alias@5.1.1(rollup@4.35.0)': optionalDependencies: - rollup: 4.34.9 + rollup: 4.35.0 - '@rollup/plugin-babel@5.3.1(@babel/core@7.26.0)(rollup@4.34.9)': + '@rollup/plugin-babel@5.3.1(@babel/core@7.26.0)(rollup@4.35.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 - '@rollup/pluginutils': 3.1.0(rollup@4.34.9) - rollup: 4.34.9 + '@rollup/pluginutils': 3.1.0(rollup@4.35.0) + rollup: 4.35.0 transitivePeerDependencies: - supports-color - '@rollup/plugin-commonjs@28.0.1(rollup@4.34.9)': + '@rollup/plugin-commonjs@28.0.3(rollup@4.35.0)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.9) + '@rollup/pluginutils': 5.1.4(rollup@4.35.0) commondir: 1.0.1 estree-walker: 2.0.2 fdir: 6.4.3(picomatch@4.0.2) @@ -10530,140 +10440,147 @@ snapshots: magic-string: 0.30.17 picomatch: 4.0.2 optionalDependencies: - rollup: 4.34.9 + rollup: 4.35.0 - '@rollup/plugin-inject@5.0.5(rollup@4.34.9)': + '@rollup/plugin-inject@5.0.5(rollup@4.35.0)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.9) + '@rollup/pluginutils': 5.1.4(rollup@4.35.0) estree-walker: 2.0.2 magic-string: 0.30.17 optionalDependencies: - rollup: 4.34.9 + rollup: 4.35.0 - '@rollup/plugin-json@6.1.0(rollup@4.34.9)': + '@rollup/plugin-json@6.1.0(rollup@4.35.0)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.9) + '@rollup/pluginutils': 5.1.4(rollup@4.35.0) optionalDependencies: - rollup: 4.34.9 + rollup: 4.35.0 - '@rollup/plugin-node-resolve@11.2.1(rollup@4.34.9)': + '@rollup/plugin-node-resolve@11.2.1(rollup@4.35.0)': dependencies: - '@rollup/pluginutils': 3.1.0(rollup@4.34.9) + '@rollup/pluginutils': 3.1.0(rollup@4.35.0) '@types/resolve': 1.17.1 builtin-modules: 3.3.0 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: 4.34.9 + rollup: 4.35.0 - '@rollup/plugin-node-resolve@15.3.0(rollup@4.34.9)': + '@rollup/plugin-node-resolve@15.3.0(rollup@4.35.0)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.9) + '@rollup/pluginutils': 5.1.4(rollup@4.35.0) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.8 optionalDependencies: - rollup: 4.34.9 + rollup: 4.35.0 - '@rollup/plugin-replace@2.4.2(rollup@4.34.9)': + '@rollup/plugin-node-resolve@16.0.0(rollup@4.35.0)': dependencies: - '@rollup/pluginutils': 3.1.0(rollup@4.34.9) + '@rollup/pluginutils': 5.1.4(rollup@4.35.0) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.8 + optionalDependencies: + rollup: 4.35.0 + + '@rollup/plugin-replace@2.4.2(rollup@4.35.0)': + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@4.35.0) magic-string: 0.30.17 - rollup: 4.34.9 + rollup: 4.35.0 - '@rollup/plugin-replace@6.0.2(rollup@4.34.9)': + '@rollup/plugin-replace@6.0.2(rollup@4.35.0)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.9) + '@rollup/pluginutils': 5.1.4(rollup@4.35.0) magic-string: 0.30.17 optionalDependencies: - rollup: 4.34.9 + rollup: 4.35.0 - '@rollup/plugin-terser@0.4.4(rollup@4.34.9)': + '@rollup/plugin-terser@0.4.4(rollup@4.35.0)': dependencies: serialize-javascript: 6.0.1 smob: 1.4.0 terser: 5.24.0 optionalDependencies: - rollup: 4.34.9 + rollup: 4.35.0 - '@rollup/pluginutils@3.1.0(rollup@4.34.9)': + '@rollup/pluginutils@3.1.0(rollup@4.35.0)': dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 4.34.9 - - '@rollup/pluginutils@4.2.1': - dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 + rollup: 4.35.0 - '@rollup/pluginutils@5.1.4(rollup@4.34.9)': + '@rollup/pluginutils@5.1.4(rollup@4.35.0)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.34.9 + rollup: 4.35.0 - '@rollup/rollup-android-arm-eabi@4.34.9': + '@rollup/rollup-android-arm-eabi@4.35.0': optional: true - '@rollup/rollup-android-arm64@4.34.9': + '@rollup/rollup-android-arm64@4.35.0': optional: true - '@rollup/rollup-darwin-arm64@4.34.9': + '@rollup/rollup-darwin-arm64@4.35.0': optional: true - '@rollup/rollup-darwin-x64@4.34.9': + '@rollup/rollup-darwin-x64@4.35.0': optional: true - '@rollup/rollup-freebsd-arm64@4.34.9': + '@rollup/rollup-freebsd-arm64@4.35.0': optional: true - '@rollup/rollup-freebsd-x64@4.34.9': + '@rollup/rollup-freebsd-x64@4.35.0': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.34.9': + '@rollup/rollup-linux-arm-gnueabihf@4.35.0': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.34.9': + '@rollup/rollup-linux-arm-musleabihf@4.35.0': optional: true - '@rollup/rollup-linux-arm64-gnu@4.34.9': + '@rollup/rollup-linux-arm64-gnu@4.35.0': optional: true - '@rollup/rollup-linux-arm64-musl@4.34.9': + '@rollup/rollup-linux-arm64-musl@4.35.0': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.34.9': + '@rollup/rollup-linux-loongarch64-gnu@4.35.0': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.34.9': + '@rollup/rollup-linux-powerpc64le-gnu@4.35.0': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.34.9': + '@rollup/rollup-linux-riscv64-gnu@4.35.0': optional: true - '@rollup/rollup-linux-s390x-gnu@4.34.9': + '@rollup/rollup-linux-s390x-gnu@4.35.0': optional: true - '@rollup/rollup-linux-x64-gnu@4.34.9': + '@rollup/rollup-linux-x64-gnu@4.35.0': optional: true - '@rollup/rollup-linux-x64-musl@4.34.9': + '@rollup/rollup-linux-x64-musl@4.35.0': optional: true - '@rollup/rollup-win32-arm64-msvc@4.34.9': + '@rollup/rollup-win32-arm64-msvc@4.35.0': optional: true - '@rollup/rollup-win32-ia32-msvc@4.34.9': + '@rollup/rollup-win32-ia32-msvc@4.35.0': optional: true - '@rollup/rollup-win32-x64-msvc@4.34.9': + '@rollup/rollup-win32-x64-msvc@4.35.0': optional: true + '@sec-ant/readable-stream@0.4.1': {} + '@shikijs/core@3.1.0': dependencies: '@shikijs/types': 3.1.0 @@ -10709,10 +10626,10 @@ snapshots: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 - '@shikijs/vitepress-twoslash@3.1.0(@nuxt/kit@3.15.4(magicast@0.3.5))(typescript@5.8.2)': + '@shikijs/vitepress-twoslash@3.1.0(@nuxt/kit@3.16.0(magicast@0.3.5))(typescript@5.8.2)': dependencies: '@shikijs/twoslash': 3.1.0(typescript@5.8.2) - floating-vue: 5.2.2(@nuxt/kit@3.15.4(magicast@0.3.5))(vue@3.5.13(typescript@5.8.2)) + floating-vue: 5.2.2(@nuxt/kit@3.16.0(magicast@0.3.5))(vue@3.5.13(typescript@5.8.2)) mdast-util-from-markdown: 2.0.2 mdast-util-gfm: 3.1.0 mdast-util-to-hast: 13.2.0 @@ -10731,12 +10648,18 @@ snapshots: '@sindresorhus/is@4.6.0': {} + '@sindresorhus/is@7.0.1': {} + '@sindresorhus/merge-streams@2.3.0': {} - '@stylistic/eslint-plugin@4.2.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)': + '@sindresorhus/merge-streams@4.0.0': {} + + '@speed-highlight/core@1.2.7': {} + + '@stylistic/eslint-plugin@4.2.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)': dependencies: - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - eslint: 9.21.0(jiti@2.4.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + eslint: 9.22.0(jiti@2.4.2) eslint-visitor-keys: 4.2.0 espree: 10.3.0 estraverse: 5.3.0 @@ -10773,6 +10696,11 @@ snapshots: '@trysound/sax@0.2.0': {} + '@tybys/wasm-util@0.9.0': + dependencies: + tslib: 2.7.0 + optional: true + '@type-challenges/utils@0.1.1': {} '@types/aria-query@5.0.4': {} @@ -10798,9 +10726,9 @@ snapshots: dependencies: '@types/unist': 3.0.2 - '@types/http-proxy@1.17.15': + '@types/http-proxy@1.17.16': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/js-yaml@4.0.9': {} @@ -10808,7 +10736,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/md5@2.3.5': {} @@ -10820,7 +10748,7 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/node@14.18.43': {} @@ -10828,7 +10756,7 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@22.13.9': + '@types/node@22.13.10': dependencies: undici-types: 6.20.0 @@ -10840,19 +10768,19 @@ snapshots: '@types/qrcode@1.5.5': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/remove-markdown@0.3.4': {} '@types/resolve@1.17.1': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/resolve@1.20.2': {} '@types/responselike@1.0.0': dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 '@types/semver@7.5.8': {} @@ -10870,15 +10798,15 @@ snapshots: '@types/wrap-ansi@3.0.0': {} - '@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/parser': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) '@typescript-eslint/scope-manager': 8.26.0 - '@typescript-eslint/type-utils': 8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/type-utils': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.26.0 - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -10887,14 +10815,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)': dependencies: '@typescript-eslint/scope-manager': 8.26.0 '@typescript-eslint/types': 8.26.0 '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.26.0 debug: 4.4.0(supports-color@9.4.0) - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -10904,12 +10832,12 @@ snapshots: '@typescript-eslint/types': 8.26.0 '@typescript-eslint/visitor-keys': 8.26.0 - '@typescript-eslint/type-utils@8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/type-utils@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)': dependencies: '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) debug: 4.4.0(supports-color@9.4.0) - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) ts-api-utils: 2.0.1(typescript@5.8.2) typescript: 5.8.2 transitivePeerDependencies: @@ -10931,13 +10859,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/utils@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@2.4.2)) '@typescript-eslint/scope-manager': 8.26.0 '@typescript-eslint/types': 8.26.0 '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -10956,41 +10884,19 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unhead/dom@1.11.18': - dependencies: - '@unhead/schema': 1.11.18 - '@unhead/shared': 1.11.18 - - '@unhead/schema@1.11.18': - dependencies: - hookable: 5.5.3 - zhead: 2.2.4 - - '@unhead/shared@1.11.18': + '@unhead/vue@2.0.0-rc.7(vue@3.5.13(typescript@5.8.2))': dependencies: - '@unhead/schema': 1.11.18 - packrup: 0.1.2 - - '@unhead/ssr@1.11.18': - dependencies: - '@unhead/schema': 1.11.18 - '@unhead/shared': 1.11.18 - - '@unhead/vue@1.11.18(vue@3.5.13(typescript@5.8.2))': - dependencies: - '@unhead/schema': 1.11.18 - '@unhead/shared': 1.11.18 hookable: 5.5.3 - unhead: 1.11.18 + unhead: 2.0.0-rc.7 vue: 3.5.13(typescript@5.8.2) - '@unocss/astro@65.5.0(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@unocss/astro@65.5.0(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@unocss/core': 65.5.0 '@unocss/reset': 65.5.0 - '@unocss/vite': 65.5.0(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@unocss/vite': 65.5.0(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) optionalDependencies: - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - vue @@ -11112,7 +11018,7 @@ snapshots: dependencies: '@unocss/core': 65.5.0 - '@unocss/vite@65.5.0(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@unocss/vite@65.5.0(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@ampproject/remapping': 2.3.0 '@unocss/config': 65.5.0 @@ -11122,69 +11028,70 @@ snapshots: magic-string: 0.30.17 tinyglobby: 0.2.12 unplugin-utils: 0.2.4 - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - vue - '@vercel/nft@0.27.6(encoding@0.1.13)': + '@vercel/nft@0.29.2(encoding@0.1.13)(rollup@4.35.0)': dependencies: - '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) - '@rollup/pluginutils': 4.2.1 + '@mapbox/node-pre-gyp': 2.0.0(encoding@0.1.13) + '@rollup/pluginutils': 5.1.4(rollup@4.35.0) acorn: 8.14.0 acorn-import-attributes: 1.9.5(acorn@8.14.0) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 - glob: 7.2.3 + glob: 10.4.5 graceful-fs: 4.2.11 - micromatch: 4.0.8 node-gyp-build: 4.6.0 + picomatch: 4.0.2 resolve-from: 5.0.0 transitivePeerDependencies: - encoding + - rollup - supports-color - '@vite-pwa/vitepress@0.5.3(vite-plugin-pwa@0.19.0(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(workbox-build@7.0.0)(workbox-window@7.0.0))': + '@vite-pwa/vitepress@0.5.3(vite-plugin-pwa@0.19.0(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(workbox-build@7.0.0)(workbox-window@7.0.0))': dependencies: - vite-plugin-pwa: 0.19.0(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(workbox-build@7.0.0)(workbox-window@7.0.0) + vite-plugin-pwa: 0.19.0(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(workbox-build@7.0.0)(workbox-window@7.0.0) - '@vitejs/plugin-vue-jsx@4.1.1(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue-jsx@4.1.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.1(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@5.2.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) - '@vitest/browser@3.0.7(@types/node@22.13.9)(playwright@1.49.0)(typescript@5.8.2)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vitest@3.0.7)': + '@vitest/browser@3.0.8(@testing-library/dom@10.4.0)(@types/node@22.13.10)(playwright@1.49.0)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vitest@3.0.8)': dependencies: - '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.0.7(msw@2.7.3(@types/node@22.13.9)(typescript@5.8.2))(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) - '@vitest/utils': 3.0.7 + '@vitest/mocker': 3.0.8(msw@2.7.3(@types/node@22.13.10)(typescript@5.8.2))(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) + '@vitest/utils': 3.0.8 magic-string: 0.30.17 - msw: 2.7.3(@types/node@22.13.9)(typescript@5.8.2) + msw: 2.7.3(@types/node@22.13.10)(typescript@5.8.2) sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.0.7(@types/node@22.13.9)(@vitest/browser@3.0.7)(@vitest/ui@3.0.7)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vitest: 3.0.8(@types/node@22.13.10)(@vitest/browser@3.0.8)(@vitest/ui@3.0.8)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) ws: 8.18.1 optionalDependencies: playwright: 1.49.0 transitivePeerDependencies: + - '@testing-library/dom' - '@types/node' - bufferutil - typescript - utf-8-validate - vite - '@vitest/coverage-v8@3.0.7(@vitest/browser@3.0.7)(vitest@3.0.7)': + '@vitest/coverage-v8@3.0.8(@vitest/browser@3.0.8)(vitest@3.0.8)': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -11195,81 +11102,81 @@ snapshots: istanbul-reports: 3.1.7 magic-string: 0.30.17 magicast: 0.3.5 - std-env: 3.8.0 + std-env: 3.8.1 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.0.7(@types/node@22.13.9)(@vitest/browser@3.0.7)(@vitest/ui@3.0.7)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vitest: 3.0.8(@types/node@22.13.10)(@vitest/browser@3.0.8)(@vitest/ui@3.0.8)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) optionalDependencies: - '@vitest/browser': 3.0.7(@types/node@22.13.9)(playwright@1.49.0)(typescript@5.8.2)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vitest@3.0.7) + '@vitest/browser': 3.0.8(@testing-library/dom@10.4.0)(@types/node@22.13.10)(playwright@1.49.0)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vitest@3.0.8) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.7)': + '@vitest/eslint-plugin@1.1.36(@typescript-eslint/utils@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)(vitest@3.0.8)': dependencies: - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - eslint: 9.21.0(jiti@2.4.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + eslint: 9.22.0(jiti@2.4.2) optionalDependencies: typescript: 5.8.2 - vitest: 3.0.7(@types/node@22.13.9)(@vitest/browser@3.0.7)(@vitest/ui@3.0.7)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vitest: 3.0.8(@types/node@22.13.10)(@vitest/browser@3.0.8)(@vitest/ui@3.0.8)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - '@vitest/expect@3.0.7': + '@vitest/expect@3.0.8': dependencies: - '@vitest/spy': 3.0.7 - '@vitest/utils': 3.0.7 + '@vitest/spy': 3.0.8 + '@vitest/utils': 3.0.8 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.7(msw@2.3.0(typescript@5.8.2))(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/mocker@3.0.8(msw@2.3.0(typescript@5.8.2))(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - '@vitest/spy': 3.0.7 + '@vitest/spy': 3.0.8 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: msw: 2.3.0(typescript@5.8.2) - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - '@vitest/mocker@3.0.7(msw@2.7.3(@types/node@22.13.9)(typescript@5.8.2))(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))': + '@vitest/mocker@3.0.8(msw@2.7.3(@types/node@22.13.10)(typescript@5.8.2))(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))': dependencies: - '@vitest/spy': 3.0.7 + '@vitest/spy': 3.0.8 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - msw: 2.7.3(@types/node@22.13.9)(typescript@5.8.2) - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + msw: 2.7.3(@types/node@22.13.10)(typescript@5.8.2) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - '@vitest/pretty-format@3.0.7': + '@vitest/pretty-format@3.0.8': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.0.7': + '@vitest/runner@3.0.8': dependencies: - '@vitest/utils': 3.0.7 + '@vitest/utils': 3.0.8 pathe: 2.0.3 - '@vitest/snapshot@3.0.7': + '@vitest/snapshot@3.0.8': dependencies: - '@vitest/pretty-format': 3.0.7 + '@vitest/pretty-format': 3.0.8 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.0.7': + '@vitest/spy@3.0.8': dependencies: tinyspy: 3.0.2 - '@vitest/ui@3.0.7(vitest@3.0.7)': + '@vitest/ui@3.0.8(vitest@3.0.8)': dependencies: - '@vitest/utils': 3.0.7 + '@vitest/utils': 3.0.8 fflate: 0.8.2 flatted: 3.3.3 pathe: 2.0.3 sirv: 3.0.1 tinyglobby: 0.2.12 tinyrainbow: 2.0.0 - vitest: 3.0.7(@types/node@22.13.9)(@vitest/browser@3.0.7)(@vitest/ui@3.0.7)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vitest: 3.0.8(@types/node@22.13.10)(@vitest/browser@3.0.8)(@vitest/ui@3.0.8)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - '@vitest/utils@3.0.7': + '@vitest/utils@3.0.8': dependencies: - '@vitest/pretty-format': 3.0.7 + '@vitest/pretty-format': 3.0.8 loupe: 3.1.3 tinyrainbow: 2.0.0 @@ -11283,7 +11190,7 @@ snapshots: dependencies: '@volar/language-core': 2.4.11 path-browserify: 1.0.1 - vscode-uri: 3.0.8 + vscode-uri: 3.1.0 '@vue-macros/common@1.16.1(vue@3.5.13(typescript@5.8.2))': dependencies: @@ -11367,27 +11274,17 @@ snapshots: dependencies: '@vue/devtools-kit': 7.7.2 - '@vue/devtools-core@7.6.8(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': + '@vue/devtools-core@7.7.2(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2))': dependencies: '@vue/devtools-kit': 7.7.2 '@vue/devtools-shared': 7.7.2 mitt: 3.0.1 nanoid: 5.0.9 - pathe: 1.1.2 - vite-hot-client: 0.2.4(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) - vue: 3.5.13(typescript@5.8.2) - transitivePeerDependencies: - - vite - - '@vue/devtools-kit@7.6.8': - dependencies: - '@vue/devtools-shared': 7.7.2 - birpc: 0.2.19 - hookable: 5.5.3 - mitt: 3.0.1 - perfect-debounce: 1.0.0 - speakingurl: 14.0.1 - superjson: 2.2.1 + pathe: 2.0.3 + vite-hot-client: 0.2.4(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) + vue: 3.5.13(typescript@5.8.2) + transitivePeerDependencies: + - vite '@vue/devtools-kit@7.7.2': dependencies: @@ -11460,6 +11357,8 @@ snapshots: abbrev@1.1.1: {} + abbrev@3.0.0: {} + abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 @@ -11474,12 +11373,6 @@ snapshots: acorn@8.14.0: {} - agent-base@6.0.2: - dependencies: - debug: 4.4.0(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - agent-base@7.1.3: {} ajv@6.12.6: @@ -11526,8 +11419,6 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.0.1: {} - ansi-regex@6.1.0: {} ansi-styles@3.2.1: @@ -11552,8 +11443,6 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - aproba@2.0.0: {} - archiver-utils@5.0.2: dependencies: glob: 10.4.5 @@ -11576,11 +11465,6 @@ snapshots: are-docs-informative@0.0.2: {} - are-we-there-yet@2.0.0: - dependencies: - delegates: 1.0.0 - readable-stream: 3.6.0 - argparse@1.0.10: dependencies: sprintf-js: 1.0.3 @@ -11634,7 +11518,7 @@ snapshots: available-typed-arrays@1.0.5: {} - axios@1.8.1: + axios@1.8.2: dependencies: follow-redirects: 1.15.6 form-data: 4.0.1 @@ -11730,7 +11614,7 @@ snapshots: escalade: 3.2.0 js-yaml: 4.1.0 jsonc-parser: 3.3.1 - package-manager-detector: 0.2.9 + package-manager-detector: 0.2.11 prompts: 2.4.2 semver: 7.7.1 tinyexec: 0.3.2 @@ -11759,6 +11643,23 @@ snapshots: optionalDependencies: magicast: 0.3.5 + c12@3.0.2(magicast@0.3.5): + dependencies: + chokidar: 4.0.3 + confbox: 0.1.8 + defu: 6.1.4 + dotenv: 16.4.7 + exsolve: 1.0.2 + giget: 2.0.0 + jiti: 2.4.2 + ohash: 2.0.11 + pathe: 2.0.3 + perfect-debounce: 1.0.0 + pkg-types: 2.1.0 + rc9: 2.1.2 + optionalDependencies: + magicast: 0.3.5 + cac@6.7.14: {} cacheable-request@6.1.0: @@ -11850,6 +11751,8 @@ snapshots: chownr@2.0.0: {} + chownr@3.0.0: {} + ci-info@4.1.0: {} citty@0.1.6: @@ -11881,12 +11784,6 @@ snapshots: cli-spinners@2.9.2: {} - cli-table3@0.6.3: - dependencies: - string-width: 4.2.3 - optionalDependencies: - '@colors/colors': 1.5.0 - cli-table3@0.6.5: dependencies: string-width: 4.2.3 @@ -11949,8 +11846,6 @@ snapshots: color-name: 1.1.4 simple-swizzle: 0.2.2 - color-support@1.1.3: {} - color@4.2.3: dependencies: color-convert: 2.0.1 @@ -11978,8 +11873,6 @@ snapshots: commander@7.2.0: {} - commander@8.3.0: {} - comment-parser@1.4.1: {} common-tags@1.8.2: {} @@ -12007,6 +11900,8 @@ snapshots: confbox@0.1.8: {} + confbox@0.2.1: {} + config-chain@1.1.13: dependencies: ini: 1.3.8 @@ -12014,14 +11909,16 @@ snapshots: consola@3.4.0: {} - console-control-strings@1.1.0: {} - convert-source-map@2.0.0: {} cookie-es@1.2.2: {} + cookie-es@2.0.0: {} + cookie@0.7.2: {} + cookie@1.0.2: {} + copy-anything@3.0.5: dependencies: is-what: 4.1.16 @@ -12045,15 +11942,13 @@ snapshots: croner@9.0.0: {} - cronstrue@2.52.0: {} - cross-spawn@7.0.6: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - crossws@0.3.3: + crossws@0.3.4: dependencies: uncrypto: 0.1.3 @@ -12154,7 +12049,7 @@ snapshots: whatwg-mimetype: 4.0.0 whatwg-url: 14.1.0 - db0@0.2.1: {} + db0@0.3.1: {} de-indent@1.0.2: {} @@ -12212,8 +12107,6 @@ snapshots: delayed-stream@1.0.0: {} - delegates@1.0.0: {} - denque@2.1.0: {} depd@2.0.0: {} @@ -12431,34 +12324,6 @@ snapshots: '@esbuild/win32-ia32': 0.19.11 '@esbuild/win32-x64': 0.19.11 - esbuild@0.24.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.24.2 - '@esbuild/android-arm': 0.24.2 - '@esbuild/android-arm64': 0.24.2 - '@esbuild/android-x64': 0.24.2 - '@esbuild/darwin-arm64': 0.24.2 - '@esbuild/darwin-x64': 0.24.2 - '@esbuild/freebsd-arm64': 0.24.2 - '@esbuild/freebsd-x64': 0.24.2 - '@esbuild/linux-arm': 0.24.2 - '@esbuild/linux-arm64': 0.24.2 - '@esbuild/linux-ia32': 0.24.2 - '@esbuild/linux-loong64': 0.24.2 - '@esbuild/linux-mips64el': 0.24.2 - '@esbuild/linux-ppc64': 0.24.2 - '@esbuild/linux-riscv64': 0.24.2 - '@esbuild/linux-s390x': 0.24.2 - '@esbuild/linux-x64': 0.24.2 - '@esbuild/netbsd-arm64': 0.24.2 - '@esbuild/netbsd-x64': 0.24.2 - '@esbuild/openbsd-arm64': 0.24.2 - '@esbuild/openbsd-x64': 0.24.2 - '@esbuild/sunos-x64': 0.24.2 - '@esbuild/win32-arm64': 0.24.2 - '@esbuild/win32-ia32': 0.24.2 - '@esbuild/win32-x64': 0.24.2 - esbuild@0.25.0: optionalDependencies: '@esbuild/aix-ppc64': 0.25.0 @@ -12497,25 +12362,25 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.21.0(jiti@2.4.2)): + eslint-compat-utils@0.5.1(eslint@9.22.0(jiti@2.4.2)): dependencies: - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) semver: 7.7.1 - eslint-compat-utils@0.6.3(eslint@9.21.0(jiti@2.4.2)): + eslint-compat-utils@0.6.3(eslint@9.22.0(jiti@2.4.2)): dependencies: - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) semver: 7.7.1 - eslint-config-flat-gitignore@2.1.0(eslint@9.21.0(jiti@2.4.2)): + eslint-config-flat-gitignore@2.1.0(eslint@9.22.0(jiti@2.4.2)): dependencies: - '@eslint/compat': 1.2.5(eslint@9.21.0(jiti@2.4.2)) - eslint: 9.21.0(jiti@2.4.2) + '@eslint/compat': 1.2.5(eslint@9.22.0(jiti@2.4.2)) + eslint: 9.22.0(jiti@2.4.2) - eslint-factory@0.1.2(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2): + eslint-factory@0.1.2(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2): dependencies: - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - eslint: 9.21.0(jiti@2.4.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + eslint: 9.22.0(jiti@2.4.2) transitivePeerDependencies: - supports-color - typescript @@ -12524,9 +12389,9 @@ snapshots: dependencies: pathe: 2.0.3 - eslint-formatting-reporter@0.0.0(eslint@9.21.0(jiti@2.4.2)): + eslint-formatting-reporter@0.0.0(eslint@9.22.0(jiti@2.4.2)): dependencies: - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -12537,54 +12402,54 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-json-compat-utils@0.2.1(eslint@9.21.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0): + eslint-json-compat-utils@0.2.1(eslint@9.22.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0): dependencies: - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 - eslint-merge-processors@2.0.0(eslint@9.21.0(jiti@2.4.2)): + eslint-merge-processors@2.0.0(eslint@9.22.0(jiti@2.4.2)): dependencies: - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) eslint-parser-plain@0.1.1: {} - eslint-plugin-antfu@3.1.0(eslint@9.21.0(jiti@2.4.2)): + eslint-plugin-antfu@3.1.1(eslint@9.22.0(jiti@2.4.2)): dependencies: - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) - eslint-plugin-command@3.1.0(eslint@9.21.0(jiti@2.4.2)): + eslint-plugin-command@3.1.0(eslint@9.22.0(jiti@2.4.2)): dependencies: '@es-joy/jsdoccomment': 0.50.0 - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) - eslint-plugin-es-x@7.8.0(eslint@9.21.0(jiti@2.4.2)): + eslint-plugin-es-x@7.8.0(eslint@9.22.0(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 - eslint: 9.21.0(jiti@2.4.2) - eslint-compat-utils: 0.5.1(eslint@9.21.0(jiti@2.4.2)) + eslint: 9.22.0(jiti@2.4.2) + eslint-compat-utils: 0.5.1(eslint@9.22.0(jiti@2.4.2)) - eslint-plugin-format@1.0.1(eslint@9.21.0(jiti@2.4.2)): + eslint-plugin-format@1.0.1(eslint@9.22.0(jiti@2.4.2)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.8 '@dprint/toml': 0.6.4 - eslint: 9.21.0(jiti@2.4.2) - eslint-formatting-reporter: 0.0.0(eslint@9.21.0(jiti@2.4.2)) + eslint: 9.22.0(jiti@2.4.2) + eslint-formatting-reporter: 0.0.0(eslint@9.22.0(jiti@2.4.2)) eslint-parser-plain: 0.1.1 prettier: 3.5.3 synckit: 0.9.2 - eslint-plugin-import-x@4.6.1(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2): + eslint-plugin-import-x@4.6.1(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2): dependencies: '@types/doctrine': 0.0.9 '@typescript-eslint/scope-manager': 8.26.0 - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) debug: 4.4.0(supports-color@9.4.0) doctrine: 3.0.0 enhanced-resolve: 5.17.1 - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.10.0 is-glob: 4.0.3 @@ -12596,14 +12461,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.6.3(eslint@9.21.0(jiti@2.4.2)): + eslint-plugin-jsdoc@50.6.3(eslint@9.22.0(jiti@2.4.2)): dependencies: '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.4.0(supports-color@9.4.0) escape-string-regexp: 4.0.0 - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) espree: 10.3.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -12613,12 +12478,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.19.1(eslint@9.21.0(jiti@2.4.2)): + eslint-plugin-jsonc@2.19.1(eslint@9.22.0(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) - eslint: 9.21.0(jiti@2.4.2) - eslint-compat-utils: 0.6.3(eslint@9.21.0(jiti@2.4.2)) - eslint-json-compat-utils: 0.2.1(eslint@9.21.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@2.4.2)) + eslint: 9.22.0(jiti@2.4.2) + eslint-compat-utils: 0.6.3(eslint@9.22.0(jiti@2.4.2)) + eslint-json-compat-utils: 0.2.1(eslint@9.22.0(jiti@2.4.2))(jsonc-eslint-parser@2.4.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -12627,12 +12492,12 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.16.2(eslint@9.21.0(jiti@2.4.2)): + eslint-plugin-n@17.16.2(eslint@9.22.0(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@2.4.2)) enhanced-resolve: 5.17.1 - eslint: 9.21.0(jiti@2.4.2) - eslint-plugin-es-x: 7.8.0(eslint@9.21.0(jiti@2.4.2)) + eslint: 9.22.0(jiti@2.4.2) + eslint-plugin-es-x: 7.8.0(eslint@9.22.0(jiti@2.4.2)) get-tsconfig: 4.10.0 globals: 15.15.0 ignore: 5.3.2 @@ -12641,45 +12506,52 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@4.9.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2): + eslint-plugin-perfectionist@4.9.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2): dependencies: '@typescript-eslint/types': 8.26.0 - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - eslint: 9.21.0(jiti@2.4.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + eslint: 9.22.0(jiti@2.4.2) natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.7.0(eslint@9.21.0(jiti@2.4.2)): + eslint-plugin-pnpm@0.1.1(eslint@9.22.0(jiti@2.4.2)): + dependencies: + eslint: 9.22.0(jiti@2.4.2) + find-up-simple: 1.0.1 + jsonc-eslint-parser: 2.4.0 + pnpm-workspace-yaml: 0.1.1 + + eslint-plugin-regexp@2.7.0(eslint@9.22.0(jiti@2.4.2)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-toml@0.12.0(eslint@9.21.0(jiti@2.4.2)): + eslint-plugin-toml@0.12.0(eslint@9.22.0(jiti@2.4.2)): dependencies: debug: 4.4.0(supports-color@9.4.0) - eslint: 9.21.0(jiti@2.4.2) - eslint-compat-utils: 0.6.3(eslint@9.21.0(jiti@2.4.2)) + eslint: 9.22.0(jiti@2.4.2) + eslint-compat-utils: 0.6.3(eslint@9.22.0(jiti@2.4.2)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@57.0.0(eslint@9.21.0(jiti@2.4.2)): + eslint-plugin-unicorn@57.0.0(eslint@9.22.0(jiti@2.4.2)): dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@2.4.2)) ci-info: 4.1.0 clean-regexp: 1.0.0 core-js-compat: 3.40.0 - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) esquery: 1.6.0 globals: 15.15.0 indent-string: 5.0.0 @@ -12692,53 +12564,53 @@ snapshots: semver: 7.7.1 strip-indent: 4.0.0 - eslint-plugin-unimport@0.1.2(eslint@9.21.0(jiti@2.4.2))(rollup@4.34.9)(typescript@5.8.2): + eslint-plugin-unimport@0.1.2(eslint@9.22.0(jiti@2.4.2))(rollup@4.35.0)(typescript@5.8.2): dependencies: '@typescript-eslint/scope-manager': 8.26.0 - '@typescript-eslint/utils': 8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) debug: 4.4.0(supports-color@9.4.0) - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) pathe: 1.1.2 - unimport: 3.14.5(rollup@4.34.9) + unimport: 3.14.5(rollup@4.35.0) transitivePeerDependencies: - rollup - supports-color - typescript - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.22.0(jiti@2.4.2)): dependencies: - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/eslint-plugin': 8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) - eslint-plugin-vue@10.0.0(eslint@9.21.0(jiti@2.4.2))(vue-eslint-parser@10.0.0(eslint@9.21.0(jiti@2.4.2))): + eslint-plugin-vue@10.0.0(eslint@9.22.0(jiti@2.4.2))(vue-eslint-parser@10.1.1(eslint@9.22.0(jiti@2.4.2))): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) - eslint: 9.21.0(jiti@2.4.2) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@2.4.2)) + eslint: 9.22.0(jiti@2.4.2) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.7.1 - vue-eslint-parser: 10.0.0(eslint@9.21.0(jiti@2.4.2)) + vue-eslint-parser: 10.1.1(eslint@9.22.0(jiti@2.4.2)) xml-name-validator: 4.0.0 - eslint-plugin-yml@1.17.0(eslint@9.21.0(jiti@2.4.2)): + eslint-plugin-yml@1.17.0(eslint@9.22.0(jiti@2.4.2)): dependencies: debug: 4.4.0(supports-color@9.4.0) escape-string-regexp: 4.0.0 - eslint: 9.21.0(jiti@2.4.2) - eslint-compat-utils: 0.6.3(eslint@9.21.0(jiti@2.4.2)) + eslint: 9.22.0(jiti@2.4.2) + eslint-compat-utils: 0.6.3(eslint@9.22.0(jiti@2.4.2)) natural-compare: 1.4.0 yaml-eslint-parser: 1.3.0 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@2.4.2)): + eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.22.0(jiti@2.4.2)): dependencies: '@vue/compiler-sfc': 3.5.13 - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) - eslint-scope@8.2.0: + eslint-scope@8.3.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 @@ -12747,14 +12619,15 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.21.0(jiti@2.4.2): + eslint@9.22.0(jiti@2.4.2): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.2 + '@eslint/config-helpers': 0.1.0 '@eslint/core': 0.12.0 '@eslint/eslintrc': 3.3.0 - '@eslint/js': 9.21.0 + '@eslint/js': 9.22.0 '@eslint/plugin-kit': 0.2.7 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -12766,7 +12639,7 @@ snapshots: cross-spawn: 7.0.6 debug: 4.4.0(supports-color@9.4.0) escape-string-regexp: 4.0.0 - eslint-scope: 8.2.0 + eslint-scope: 8.3.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 esquery: 1.6.0 @@ -12830,18 +12703,6 @@ snapshots: events@3.3.0: {} - execa@7.2.0: - dependencies: - cross-spawn: 7.0.6 - get-stream: 6.0.1 - human-signals: 4.3.1 - is-stream: 3.0.0 - merge-stream: 2.0.0 - npm-run-path: 5.1.0 - onetime: 6.0.0 - signal-exit: 3.0.7 - strip-final-newline: 3.0.0 - execa@8.0.1: dependencies: cross-spawn: 7.0.6 @@ -12854,27 +12715,42 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 + execa@9.5.2: + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + cross-spawn: 7.0.6 + figures: 6.1.0 + get-stream: 9.0.1 + human-signals: 8.0.0 + is-plain-obj: 4.1.0 + is-stream: 4.0.1 + npm-run-path: 6.0.0 + pretty-ms: 9.2.0 + signal-exit: 4.1.0 + strip-final-newline: 4.0.0 + yoctocolors: 2.1.1 + expect-type@1.1.0: {} export-size@0.7.0: dependencies: '@babel/parser': 7.26.7 '@babel/traverse': 7.25.9 - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.34.9) + '@rollup/plugin-node-resolve': 15.3.0(rollup@4.35.0) chalk: 5.4.1 cli-progress: 3.12.0 - cli-table3: 0.6.3 + cli-table3: 0.6.5 enhanced-resolve: 5.17.1 esbuild: 0.19.11 filesize: 10.1.0 - fs-extra: 11.2.0 - rollup: 4.34.9 + fs-extra: 11.3.0 + rollup: 4.35.0 terser: 5.24.0 yargs: 17.7.2 transitivePeerDependencies: - supports-color - exsolve@1.0.1: {} + exsolve@1.0.2: {} extend-shallow@2.0.1: dependencies: @@ -12916,7 +12792,7 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-npm-meta@0.2.2: {} + fast-npm-meta@0.3.1: {} fastq@1.13.0: dependencies: @@ -12941,6 +12817,10 @@ snapshots: fflate@0.8.2: {} + figures@6.1.0: + dependencies: + is-unicode-supported: 2.1.0 + file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@ -12959,7 +12839,7 @@ snapshots: dependencies: to-regex-range: 5.0.1 - find-up-simple@1.0.0: {} + find-up-simple@1.0.1: {} find-up@4.1.0: dependencies: @@ -13011,13 +12891,13 @@ snapshots: flatted@3.3.3: {} - floating-vue@5.2.2(@nuxt/kit@3.15.4(magicast@0.3.5))(vue@3.5.13(typescript@5.8.2)): + floating-vue@5.2.2(@nuxt/kit@3.16.0(magicast@0.3.5))(vue@3.5.13(typescript@5.8.2)): dependencies: '@floating-ui/dom': 1.1.1 vue: 3.5.13(typescript@5.8.2) vue-resize: 2.0.0-alpha.1(vue@3.5.13(typescript@5.8.2)) optionalDependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) + '@nuxt/kit': 3.16.0(magicast@0.3.5) focus-trap@7.6.4: dependencies: @@ -13048,7 +12928,7 @@ snapshots: fresh@0.5.2: {} - fs-extra@11.2.0: + fs-extra@11.3.0: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 @@ -13092,18 +12972,6 @@ snapshots: fuse.js@7.1.0: {} - gauge@3.0.2: - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - gensync@1.0.0-beta.2: {} get-caller-file@2.0.5: {} @@ -13128,10 +12996,13 @@ snapshots: dependencies: pump: 3.0.0 - get-stream@6.0.1: {} - get-stream@8.0.1: {} + get-stream@9.0.1: + dependencies: + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 + get-symbol-description@1.0.0: dependencies: call-bind: 1.0.2 @@ -13152,6 +13023,15 @@ snapshots: pathe: 2.0.3 tar: 6.2.1 + giget@2.0.0: + dependencies: + citty: 0.1.6 + consola: 3.4.0 + defu: 6.1.4 + node-fetch-native: 1.6.6 + nypm: 0.6.0 + pathe: 2.0.3 + git-config-path@2.0.0: {} git-up@8.0.0: @@ -13239,14 +13119,14 @@ snapshots: dependencies: define-properties: 1.2.0 - globby@14.0.2: + globby@14.1.0: dependencies: '@sindresorhus/merge-streams': 2.3.0 fast-glob: 3.3.3 - ignore: 5.3.2 - path-type: 5.0.0 + ignore: 7.0.3 + path-type: 6.0.0 slash: 5.1.0 - unicorn-magic: 0.1.0 + unicorn-magic: 0.3.0 google-font-installer@1.2.0: dependencies: @@ -13301,15 +13181,14 @@ snapshots: dependencies: duplexer: 0.1.2 - h3@1.15.0: + h3@1.15.1: dependencies: cookie-es: 1.2.2 - crossws: 0.3.3 + crossws: 0.3.4 defu: 6.1.4 destr: 2.0.3 iron-webcrypto: 1.2.1 node-mock-http: 1.0.0 - ohash: 1.1.4 radix3: 1.1.2 ufo: 1.5.4 uncrypto: 0.1.3 @@ -13333,8 +13212,6 @@ snapshots: dependencies: has-symbols: 1.0.3 - has-unicode@2.0.1: {} - has@1.0.3: dependencies: function-bind: 1.1.2 @@ -13404,13 +13281,6 @@ snapshots: http-shutdown@1.2.2: {} - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.4.0(supports-color@9.4.0) - transitivePeerDependencies: - - supports-color - https-proxy-agent@7.0.6(supports-color@9.4.0): dependencies: agent-base: 7.1.3 @@ -13420,10 +13290,10 @@ snapshots: httpxy@0.1.7: {} - human-signals@4.3.1: {} - human-signals@5.0.0: {} + human-signals@8.0.0: {} + iconv-lite@0.4.24: dependencies: safer-buffer: 2.1.2 @@ -13449,9 +13319,9 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - impound@0.2.0(rollup@4.34.9): + impound@0.2.0(rollup@4.35.0): dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.9) + '@rollup/pluginutils': 5.1.4(rollup@4.35.0) mlly: 1.7.4 pathe: 1.1.2 unenv: 1.10.0 @@ -13482,7 +13352,7 @@ snapshots: has: 1.0.3 side-channel: 1.0.4 - ioredis@5.4.1: + ioredis@5.5.0: dependencies: '@ioredis/commands': 1.2.0 cluster-key-slot: 1.1.2 @@ -13580,6 +13450,8 @@ snapshots: is-path-inside@4.0.0: {} + is-plain-obj@4.1.0: {} + is-potential-custom-element-name@1.0.1: {} is-reference@1.2.1: @@ -13605,6 +13477,8 @@ snapshots: is-stream@3.0.0: {} + is-stream@4.0.1: {} + is-string@1.0.7: dependencies: has-tostringtag: 1.0.0 @@ -13621,6 +13495,8 @@ snapshots: gopd: 1.0.1 has-tostringtag: 1.0.0 + is-unicode-supported@2.1.0: {} + is-weakref@1.0.2: dependencies: call-bind: 1.0.2 @@ -13643,6 +13519,8 @@ snapshots: isexe@2.0.0: {} + isexe@3.1.1: {} + istanbul-lib-coverage@3.2.2: {} istanbul-lib-report@3.0.1: @@ -13679,7 +13557,7 @@ snapshots: jest-worker@26.6.2: dependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 merge-stream: 2.0.0 supports-color: 7.2.0 @@ -13795,13 +13673,15 @@ snapshots: kleur@3.0.3: {} + kleur@4.1.5: {} + klona@2.0.6: {} knitwork@1.2.0: {} kolorist@1.8.0: {} - launch-editor@2.9.1: + launch-editor@2.10.0: dependencies: picocolors: 1.1.1 shell-quote: 1.8.1 @@ -13841,16 +13721,16 @@ snapshots: citty: 0.1.6 clipboardy: 4.0.0 consola: 3.4.0 - crossws: 0.3.3 + crossws: 0.3.4 defu: 6.1.4 get-port-please: 3.1.2 - h3: 1.15.0 + h3: 1.15.1 http-shutdown: 1.2.2 jiti: 2.4.2 mlly: 1.7.4 node-forge: 1.3.1 pathe: 1.1.2 - std-env: 3.8.0 + std-env: 3.8.1 ufo: 1.5.4 untun: 0.1.3 uqr: 0.1.2 @@ -13872,7 +13752,7 @@ snapshots: local-pkg@1.1.1: dependencies: mlly: 1.7.4 - pkg-types: 2.0.1 + pkg-types: 2.1.0 quansync: 0.2.8 locate-path@5.0.0: @@ -13891,8 +13771,6 @@ snapshots: lodash.isarguments@3.1.0: {} - lodash.isequal@4.5.0: {} - lodash.memoize@4.1.2: {} lodash.merge@4.6.2: {} @@ -13947,10 +13825,6 @@ snapshots: '@babel/types': 7.26.8 source-map-js: 1.2.1 - make-dir@3.1.0: - dependencies: - semver: 6.3.1 - make-dir@4.0.0: dependencies: semver: 7.7.1 @@ -14312,7 +14186,7 @@ snapshots: mime@3.0.0: {} - mime@4.0.4: {} + mime@4.0.6: {} mimic-fn@4.0.0: {} @@ -14353,6 +14227,11 @@ snapshots: minipass: 3.3.6 yallist: 4.0.0 + minizlib@3.0.1: + dependencies: + minipass: 7.1.2 + rimraf: 5.0.10 + mitt@3.0.1: {} mkdirp@0.5.6: @@ -14361,6 +14240,8 @@ snapshots: mkdirp@1.0.4: {} + mkdirp@3.0.1: {} + mlly@1.7.4: dependencies: acorn: 8.14.0 @@ -14396,12 +14277,12 @@ snapshots: optionalDependencies: typescript: 5.8.2 - msw@2.7.3(@types/node@22.13.9)(typescript@5.8.2): + msw@2.7.3(@types/node@22.13.10)(typescript@5.8.2): dependencies: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.1.0(@types/node@22.13.9) + '@inquirer/confirm': 5.1.0(@types/node@22.13.10) '@mswjs/interceptors': 0.37.3 '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 @@ -14454,76 +14335,82 @@ snapshots: ncp@2.0.0: {} - nitropack@2.10.4(encoding@0.1.13)(idb-keyval@6.2.1)(typescript@5.8.2): + nitropack@2.11.5(encoding@0.1.13)(idb-keyval@6.2.1)(typescript@5.8.2): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 - '@netlify/functions': 2.8.2 - '@rollup/plugin-alias': 5.1.1(rollup@4.34.9) - '@rollup/plugin-commonjs': 28.0.1(rollup@4.34.9) - '@rollup/plugin-inject': 5.0.5(rollup@4.34.9) - '@rollup/plugin-json': 6.1.0(rollup@4.34.9) - '@rollup/plugin-node-resolve': 15.3.0(rollup@4.34.9) - '@rollup/plugin-replace': 6.0.2(rollup@4.34.9) - '@rollup/plugin-terser': 0.4.4(rollup@4.34.9) - '@rollup/pluginutils': 5.1.4(rollup@4.34.9) - '@types/http-proxy': 1.17.15 - '@vercel/nft': 0.27.6(encoding@0.1.13) + '@netlify/functions': 3.0.0 + '@rollup/plugin-alias': 5.1.1(rollup@4.35.0) + '@rollup/plugin-commonjs': 28.0.3(rollup@4.35.0) + '@rollup/plugin-inject': 5.0.5(rollup@4.35.0) + '@rollup/plugin-json': 6.1.0(rollup@4.35.0) + '@rollup/plugin-node-resolve': 16.0.0(rollup@4.35.0) + '@rollup/plugin-replace': 6.0.2(rollup@4.35.0) + '@rollup/plugin-terser': 0.4.4(rollup@4.35.0) + '@types/http-proxy': 1.17.16 + '@vercel/nft': 0.29.2(encoding@0.1.13)(rollup@4.35.0) archiver: 7.0.1 - c12: 2.0.1(magicast@0.3.5) - chokidar: 3.6.0 + c12: 3.0.2(magicast@0.3.5) + chokidar: 4.0.3 citty: 0.1.6 compatx: 0.1.8 - confbox: 0.1.8 + confbox: 0.2.1 consola: 3.4.0 - cookie-es: 1.2.2 + cookie-es: 2.0.0 croner: 9.0.0 - crossws: 0.3.3 - db0: 0.2.1 + crossws: 0.3.4 + db0: 0.3.1 defu: 6.1.4 destr: 2.0.3 dot-prop: 9.0.0 - esbuild: 0.24.2 + esbuild: 0.25.0 escape-string-regexp: 5.0.0 etag: 1.8.1 - fs-extra: 11.2.0 - globby: 14.0.2 + exsolve: 1.0.2 + fs-extra: 11.3.0 + globby: 14.1.0 gzip-size: 7.0.0 - h3: 1.15.0 + h3: 1.15.1 hookable: 5.5.3 httpxy: 0.1.7 - ioredis: 5.4.1 + ioredis: 5.5.0 jiti: 2.4.2 klona: 2.0.6 knitwork: 1.2.0 listhen: 1.9.0 magic-string: 0.30.17 magicast: 0.3.5 - mime: 4.0.4 + mime: 4.0.6 mlly: 1.7.4 node-fetch-native: 1.6.6 + node-mock-http: 1.0.0 ofetch: 1.4.1 - ohash: 1.1.4 - openapi-typescript: 7.4.3(encoding@0.1.13)(typescript@5.8.2) - pathe: 1.1.2 + ohash: 2.0.11 + openapi-typescript: 7.6.1(typescript@5.8.2) + pathe: 2.0.3 perfect-debounce: 1.0.0 - pkg-types: 1.3.1 + pkg-types: 2.1.0 pretty-bytes: 6.1.1 radix3: 1.1.2 - rollup: 4.34.9 - rollup-plugin-visualizer: 5.14.0(rollup@4.34.9) + rollup: 4.35.0 + rollup-plugin-visualizer: 5.14.0(rollup@4.35.0) scule: 1.3.0 semver: 7.7.1 serve-placeholder: 2.0.2 serve-static: 1.16.2 - std-env: 3.8.0 + source-map: 0.7.4 + std-env: 3.8.1 ufo: 1.5.4 + ultrahtml: 1.5.3 uncrypto: 0.1.3 unctx: 2.4.1 - unenv: 1.10.0 - unimport: 3.14.5(rollup@4.34.9) - unstorage: 1.14.4(db0@0.2.1)(idb-keyval@6.2.1)(ioredis@5.4.1) - untyped: 1.5.2 + unenv: 2.0.0-rc.12 + unimport: 4.1.2 + unplugin-utils: 0.2.4 + unstorage: 1.15.0(db0@0.3.1)(idb-keyval@6.2.1)(ioredis@5.5.0) + untyped: 2.0.0 unwasm: 0.3.9 + youch: 4.1.0-beta.6 + youch-core: 0.3.1 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14547,6 +14434,7 @@ snapshots: - idb-keyval - mysql2 - rolldown + - sqlite3 - supports-color - typescript - uploadthing @@ -14590,13 +14478,13 @@ snapshots: node-releases@2.0.19: {} - nopt@5.0.0: + nopt@6.0.0: dependencies: abbrev: 1.1.1 - nopt@6.0.0: + nopt@8.1.0: dependencies: - abbrev: 1.1.1 + abbrev: 3.0.0 normalize-package-data@6.0.2: dependencies: @@ -14616,20 +14504,14 @@ snapshots: pify: 3.0.0 optional: true - npm-run-path@4.0.1: - dependencies: - path-key: 3.1.1 - npm-run-path@5.1.0: dependencies: path-key: 4.0.0 - npmlog@5.0.1: + npm-run-path@6.0.0: dependencies: - are-we-there-yet: 2.0.0 - console-control-strings: 1.1.0 - gauge: 3.0.2 - set-blocking: 2.0.0 + path-key: 4.0.0 + unicorn-magic: 0.3.0 nprogress@0.2.0: {} @@ -14637,75 +14519,74 @@ snapshots: dependencies: boolbase: 1.0.0 - nuxt@3.15.4(@parcel/watcher@2.4.1)(@types/node@22.13.9)(db0@0.2.1)(encoding@0.1.13)(eslint@9.21.0(jiti@2.4.2))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.34.9)(terser@5.24.0)(tsx@4.19.3)(typescript@5.8.2)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2))(yaml@2.7.0): + nuxt@3.16.0(@parcel/watcher@2.4.1)(@types/node@22.13.10)(db0@0.3.1)(encoding@0.1.13)(eslint@9.22.0(jiti@2.4.2))(idb-keyval@6.2.1)(ioredis@5.5.0)(magicast@0.3.5)(optionator@0.9.3)(rollup@4.35.0)(terser@5.24.0)(tsx@4.19.3)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2))(yaml@2.7.0): dependencies: - '@nuxt/cli': 3.21.1(magicast@0.3.5) + '@nuxt/cli': 3.22.5(magicast@0.3.5) '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.7.0(rollup@4.34.9)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) - '@nuxt/kit': 3.15.4(magicast@0.3.5) - '@nuxt/schema': 3.15.4 - '@nuxt/telemetry': 2.6.4(magicast@0.3.5) - '@nuxt/vite-builder': 3.15.4(@types/node@22.13.9)(eslint@9.21.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.3)(rollup@4.34.9)(terser@5.24.0)(tsx@4.19.3)(typescript@5.8.2)(vue-tsc@2.2.8(typescript@5.8.2))(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0) - '@unhead/dom': 1.11.18 - '@unhead/shared': 1.11.18 - '@unhead/ssr': 1.11.18 - '@unhead/vue': 1.11.18(vue@3.5.13(typescript@5.8.2)) + '@nuxt/devtools': 2.2.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@nuxt/kit': 3.16.0(magicast@0.3.5) + '@nuxt/schema': 3.16.0 + '@nuxt/telemetry': 2.6.5(magicast@0.3.5) + '@nuxt/vite-builder': 3.16.0(@types/node@22.13.10)(eslint@9.22.0(jiti@2.4.2))(magicast@0.3.5)(optionator@0.9.3)(rollup@4.35.0)(terser@5.24.0)(tsx@4.19.3)(typescript@5.8.2)(vue-tsc@2.2.8(typescript@5.8.2))(vue@3.5.13(typescript@5.8.2))(yaml@2.7.0) + '@oxc-parser/wasm': 0.56.5 + '@unhead/vue': 2.0.0-rc.7(vue@3.5.13(typescript@5.8.2)) '@vue/shared': 3.5.13 - acorn: 8.14.0 - c12: 2.0.1(magicast@0.3.5) + c12: 3.0.2(magicast@0.3.5) chokidar: 4.0.3 compatx: 0.1.8 consola: 3.4.0 - cookie-es: 1.2.2 + cookie-es: 2.0.0 defu: 6.1.4 destr: 2.0.3 devalue: 5.1.1 errx: 0.1.0 - esbuild: 0.24.2 + esbuild: 0.25.0 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 - globby: 14.0.2 - h3: 1.15.0 + exsolve: 1.0.2 + globby: 14.1.0 + h3: 1.15.1 hookable: 5.5.3 ignore: 7.0.3 - impound: 0.2.0(rollup@4.34.9) + impound: 0.2.0(rollup@4.35.0) jiti: 2.4.2 klona: 2.0.6 knitwork: 1.2.0 magic-string: 0.30.17 mlly: 1.7.4 nanotar: 0.2.0 - nitropack: 2.10.4(encoding@0.1.13)(idb-keyval@6.2.1)(typescript@5.8.2) - nypm: 0.5.2 + nitropack: 2.11.5(encoding@0.1.13)(idb-keyval@6.2.1)(typescript@5.8.2) + nypm: 0.6.0 ofetch: 1.4.1 - ohash: 1.1.4 + ohash: 2.0.11 + on-change: 5.0.1 + oxc-parser: 0.56.5 pathe: 2.0.3 perfect-debounce: 1.0.0 - pkg-types: 1.3.1 + pkg-types: 2.1.0 radix3: 1.1.2 scule: 1.3.0 semver: 7.7.1 - std-env: 3.8.0 + std-env: 3.8.1 strip-literal: 3.0.0 - tinyglobby: 0.2.10 + tinyglobby: 0.2.12 ufo: 1.5.4 ultrahtml: 1.5.3 uncrypto: 0.1.3 unctx: 2.4.1 - unenv: 1.10.0 - unhead: 1.11.18 + unenv: 2.0.0-rc.12 unimport: 4.1.2 unplugin: 2.2.0 - unplugin-vue-router: 0.11.2(rollup@4.34.9)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) - unstorage: 1.14.4(db0@0.2.1)(idb-keyval@6.2.1)(ioredis@5.4.1) - untyped: 1.5.2 + unplugin-vue-router: 0.12.0(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)) + unstorage: 1.15.0(db0@0.3.1)(idb-keyval@6.2.1)(ioredis@5.5.0) + untyped: 2.0.0 vue: 3.5.13(typescript@5.8.2) vue-bundle-renderer: 2.1.1 vue-devtools-stub: 0.1.0 vue-router: 4.5.0(vue@3.5.13(typescript@5.8.2)) optionalDependencies: '@parcel/watcher': 2.4.1 - '@types/node': 22.13.9 + '@types/node': 22.13.10 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14742,6 +14623,7 @@ snapshots: - rollup - sass - sass-embedded + - sqlite3 - stylelint - stylus - sugarss @@ -14760,23 +14642,22 @@ snapshots: nwsapi@2.2.16: {} - nypm@0.4.1: + nypm@0.5.2: dependencies: citty: 0.1.6 consola: 3.4.0 - pathe: 1.1.2 + pathe: 2.0.3 pkg-types: 1.3.1 tinyexec: 0.3.2 ufo: 1.5.4 - nypm@0.5.2: + nypm@0.6.0: dependencies: citty: 0.1.6 consola: 3.4.0 pathe: 2.0.3 - pkg-types: 1.3.1 + pkg-types: 2.1.0 tinyexec: 0.3.2 - ufo: 1.5.4 object-assign@4.1.1: {} @@ -14799,7 +14680,9 @@ snapshots: ohash@1.1.4: {} - ohash@2.0.9: {} + ohash@2.0.11: {} + + on-change@5.0.1: {} on-finished@2.4.1: dependencies: @@ -14832,17 +14715,15 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openapi-typescript@7.4.3(encoding@0.1.13)(typescript@5.8.2): + openapi-typescript@7.6.1(typescript@5.8.2): dependencies: - '@redocly/openapi-core': 1.25.11(encoding@0.1.13)(supports-color@9.4.0) + '@redocly/openapi-core': 1.30.0(supports-color@9.4.0) ansi-colors: 4.1.3 change-case: 5.4.4 parse-json: 8.1.0 supports-color: 9.4.0 typescript: 5.8.2 yargs-parser: 21.1.1 - transitivePeerDependencies: - - encoding optionator@0.9.3: dependencies: @@ -14855,6 +14736,21 @@ snapshots: outvariant@1.4.3: {} + oxc-parser@0.56.5: + dependencies: + '@oxc-project/types': 0.56.5 + optionalDependencies: + '@oxc-parser/binding-darwin-arm64': 0.56.5 + '@oxc-parser/binding-darwin-x64': 0.56.5 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.56.5 + '@oxc-parser/binding-linux-arm64-gnu': 0.56.5 + '@oxc-parser/binding-linux-arm64-musl': 0.56.5 + '@oxc-parser/binding-linux-x64-gnu': 0.56.5 + '@oxc-parser/binding-linux-x64-musl': 0.56.5 + '@oxc-parser/binding-wasm32-wasi': 0.56.5 + '@oxc-parser/binding-win32-arm64-msvc': 0.56.5 + '@oxc-parser/binding-win32-x64-msvc': 0.56.5 + p-cancelable@1.1.0: {} p-limit@2.3.0: @@ -14877,9 +14773,9 @@ snapshots: package-json-from-dist@1.0.0: {} - package-manager-detector@0.2.9: {} - - packrup@0.1.2: {} + package-manager-detector@0.2.11: + dependencies: + quansync: 0.2.8 parent-module@1.0.1: dependencies: @@ -14903,6 +14799,8 @@ snapshots: index-to-position: 0.1.2 type-fest: 4.30.0 + parse-ms@4.0.0: {} + parse-path@7.0.0: dependencies: protocols: 2.0.1 @@ -14950,7 +14848,7 @@ snapshots: path-to-regexp@6.3.0: {} - path-type@5.0.0: {} + path-type@6.0.0: {} pathe@1.1.2: {} @@ -14979,10 +14877,10 @@ snapshots: mlly: 1.7.4 pathe: 2.0.3 - pkg-types@2.0.1: + pkg-types@2.1.0: dependencies: - confbox: 0.1.8 - exsolve: 1.0.1 + confbox: 0.2.1 + exsolve: 1.0.2 pathe: 2.0.3 playwright-core@1.49.0: {} @@ -14997,7 +14895,11 @@ snapshots: pngjs@5.0.0: {} - pnpm@10.5.2: {} + pnpm-workspace-yaml@0.1.1: + dependencies: + yaml: 2.7.0 + + pnpm@10.6.2: {} postcss-calc@10.0.2(postcss@8.5.3): dependencies: @@ -15193,6 +15095,10 @@ snapshots: ansi-styles: 5.2.0 react-is: 17.0.2 + pretty-ms@9.2.0: + dependencies: + parse-ms: 4.0.0 + prism-theme-vars@0.2.5: {} process-nextick-args@2.0.1: {} @@ -15222,7 +15128,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.13.9 + '@types/node': 22.13.10 long: 5.2.3 protocols@2.0.1: {} @@ -15271,7 +15177,7 @@ snapshots: read-package-up@11.0.0: dependencies: - find-up-simple: 1.0.0 + find-up-simple: 1.0.1 read-pkg: 9.0.1 type-fest: 4.30.0 @@ -15293,12 +15199,6 @@ snapshots: string_decoder: 1.1.1 util-deprecate: 1.0.2 - readable-stream@3.6.0: - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - readable-stream@4.5.2: dependencies: abort-controller: 3.0.0 @@ -15418,9 +15318,9 @@ snapshots: dependencies: glob: 6.0.4 - rimraf@3.0.2: + rimraf@5.0.10: dependencies: - glob: 7.2.3 + glob: 10.4.5 roarr@2.15.4: dependencies: @@ -15432,72 +15332,72 @@ snapshots: sprintf-js: 1.1.3 optional: true - rollup-plugin-dts@6.1.1(rollup@4.34.9)(typescript@5.8.2): + rollup-plugin-dts@6.1.1(rollup@4.35.0)(typescript@5.8.2): dependencies: magic-string: 0.30.17 - rollup: 4.34.9 + rollup: 4.35.0 typescript: 5.8.2 optionalDependencies: '@babel/code-frame': 7.26.2 - rollup-plugin-esbuild@6.2.1(esbuild@0.25.0)(rollup@4.34.9): + rollup-plugin-esbuild@6.2.1(esbuild@0.25.0)(rollup@4.35.0): dependencies: debug: 4.4.0(supports-color@9.4.0) es-module-lexer: 1.6.0 esbuild: 0.25.0 get-tsconfig: 4.10.0 - rollup: 4.34.9 + rollup: 4.35.0 unplugin-utils: 0.2.4 transitivePeerDependencies: - supports-color - rollup-plugin-pure@0.3.0(rollup@4.34.9): + rollup-plugin-pure@0.3.0(rollup@4.35.0): dependencies: estree-walker: 3.0.3 magic-string: 0.30.17 - rollup: 4.34.9 + rollup: 4.35.0 unplugin-utils: 0.2.4 - rollup-plugin-terser@7.0.2(rollup@4.34.9): + rollup-plugin-terser@7.0.2(rollup@4.35.0): dependencies: '@babel/code-frame': 7.26.2 jest-worker: 26.6.2 - rollup: 4.34.9 + rollup: 4.35.0 serialize-javascript: 4.0.0 terser: 5.24.0 - rollup-plugin-visualizer@5.14.0(rollup@4.34.9): + rollup-plugin-visualizer@5.14.0(rollup@4.35.0): dependencies: open: 8.4.2 picomatch: 4.0.2 source-map: 0.7.4 yargs: 17.7.2 optionalDependencies: - rollup: 4.34.9 + rollup: 4.35.0 - rollup@4.34.9: + rollup@4.35.0: dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.34.9 - '@rollup/rollup-android-arm64': 4.34.9 - '@rollup/rollup-darwin-arm64': 4.34.9 - '@rollup/rollup-darwin-x64': 4.34.9 - '@rollup/rollup-freebsd-arm64': 4.34.9 - '@rollup/rollup-freebsd-x64': 4.34.9 - '@rollup/rollup-linux-arm-gnueabihf': 4.34.9 - '@rollup/rollup-linux-arm-musleabihf': 4.34.9 - '@rollup/rollup-linux-arm64-gnu': 4.34.9 - '@rollup/rollup-linux-arm64-musl': 4.34.9 - '@rollup/rollup-linux-loongarch64-gnu': 4.34.9 - '@rollup/rollup-linux-powerpc64le-gnu': 4.34.9 - '@rollup/rollup-linux-riscv64-gnu': 4.34.9 - '@rollup/rollup-linux-s390x-gnu': 4.34.9 - '@rollup/rollup-linux-x64-gnu': 4.34.9 - '@rollup/rollup-linux-x64-musl': 4.34.9 - '@rollup/rollup-win32-arm64-msvc': 4.34.9 - '@rollup/rollup-win32-ia32-msvc': 4.34.9 - '@rollup/rollup-win32-x64-msvc': 4.34.9 + '@rollup/rollup-android-arm-eabi': 4.35.0 + '@rollup/rollup-android-arm64': 4.35.0 + '@rollup/rollup-darwin-arm64': 4.35.0 + '@rollup/rollup-darwin-x64': 4.35.0 + '@rollup/rollup-freebsd-arm64': 4.35.0 + '@rollup/rollup-freebsd-x64': 4.35.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.35.0 + '@rollup/rollup-linux-arm-musleabihf': 4.35.0 + '@rollup/rollup-linux-arm64-gnu': 4.35.0 + '@rollup/rollup-linux-arm64-musl': 4.35.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.35.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.35.0 + '@rollup/rollup-linux-riscv64-gnu': 4.35.0 + '@rollup/rollup-linux-s390x-gnu': 4.35.0 + '@rollup/rollup-linux-x64-gnu': 4.35.0 + '@rollup/rollup-linux-x64-musl': 4.35.0 + '@rollup/rollup-win32-arm64-msvc': 4.35.0 + '@rollup/rollup-win32-ia32-msvc': 4.35.0 + '@rollup/rollup-win32-x64-msvc': 4.35.0 fsevents: 2.3.3 rrweb-cssom@0.8.0: {} @@ -15660,8 +15560,6 @@ snapshots: siginfo@2.0.0: {} - signal-exit@3.0.7: {} - signal-exit@4.1.0: {} simple-git-hooks@2.11.1: {} @@ -15759,7 +15657,7 @@ snapshots: statuses@2.0.1: {} - std-env@3.8.0: {} + std-env@3.8.1: {} streamx@2.15.0: dependencies: @@ -15842,7 +15740,7 @@ snapshots: strip-ansi@7.1.0: dependencies: - ansi-regex: 6.0.1 + ansi-regex: 6.1.0 strip-bom-string@1.0.0: {} @@ -15850,6 +15748,8 @@ snapshots: strip-final-newline@3.0.0: {} + strip-final-newline@4.0.0: {} + strip-indent@4.0.0: dependencies: min-indent: 1.0.1 @@ -15864,6 +15764,8 @@ snapshots: dependencies: js-tokens: 9.0.1 + structured-clone-es@1.0.0: {} + stylehacks@7.0.4(postcss@8.5.3): dependencies: browserslist: 4.24.4 @@ -15880,6 +15782,8 @@ snapshots: dependencies: copy-anything: 3.0.5 + supports-color@10.0.0: {} + supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -15942,15 +15846,25 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - taze@18.6.0: + tar@7.4.3: + dependencies: + '@isaacs/fs-minipass': 4.0.1 + chownr: 3.0.0 + minipass: 7.1.2 + minizlib: 3.0.1 + mkdirp: 3.0.1 + yallist: 5.0.0 + + taze@18.7.1: dependencies: '@antfu/ni': 23.3.1 - find-up-simple: 1.0.0 + find-up-simple: 1.0.1 ofetch: 1.4.1 - package-manager-detector: 0.2.9 + package-manager-detector: 0.2.11 pathe: 2.0.3 + pnpm-workspace-yaml: 0.1.1 tinyexec: 0.3.2 - unconfig: 7.0.0 + unconfig: 7.3.0 yaml: 2.7.0 yargs: 17.7.2 @@ -15984,17 +15898,12 @@ snapshots: dependencies: any-promise: 1.3.0 - tiny-invariant@1.3.1: {} + tiny-invariant@1.3.3: {} tinybench@2.9.0: {} tinyexec@0.3.2: {} - tinyglobby@0.2.10: - dependencies: - fdir: 6.4.3(picomatch@4.0.2) - picomatch: 4.0.2 - tinyglobby@0.2.12: dependencies: fdir: 6.4.3(picomatch@4.0.2) @@ -16128,6 +16037,14 @@ snapshots: defu: 6.1.4 jiti: 2.4.2 + unconfig@7.3.0: + dependencies: + '@antfu/utils': 9.1.0 + '@quansync/fs': 0.1.1 + defu: 6.1.4 + jiti: 2.4.2 + quansync: 0.2.8 + uncrypto@0.1.3: {} unctx@2.4.1: @@ -16151,11 +16068,16 @@ snapshots: node-fetch-native: 1.6.6 pathe: 1.1.2 - unhead@1.11.18: + unenv@2.0.0-rc.12: + dependencies: + defu: 6.1.4 + exsolve: 1.0.2 + ohash: 2.0.11 + pathe: 2.0.3 + ufo: 1.5.4 + + unhead@2.0.0-rc.7: dependencies: - '@unhead/dom': 1.11.18 - '@unhead/schema': 1.11.18 - '@unhead/shared': 1.11.18 hookable: 5.5.3 unicode-canonical-property-names-ecmascript@2.0.0: {} @@ -16173,9 +16095,11 @@ snapshots: unicorn-magic@0.1.0: {} - unimport@3.14.5(rollup@4.34.9): + unicorn-magic@0.3.0: {} + + unimport@3.14.5(rollup@4.35.0): dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.34.9) + '@rollup/pluginutils': 5.1.4(rollup@4.35.0) acorn: 8.14.0 escape-string-regexp: 5.0.0 estree-walker: 3.0.3 @@ -16247,9 +16171,9 @@ snapshots: universalify@2.0.0: {} - unocss@65.5.0(postcss@8.5.3)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): + unocss@65.5.0(postcss@8.5.3)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): dependencies: - '@unocss/astro': 65.5.0(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@unocss/astro': 65.5.0(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@unocss/cli': 65.5.0 '@unocss/core': 65.5.0 '@unocss/postcss': 65.5.0(postcss@8.5.3) @@ -16265,9 +16189,9 @@ snapshots: '@unocss/transformer-compile-class': 65.5.0 '@unocss/transformer-directives': 65.5.0 '@unocss/transformer-variant-group': 65.5.0 - '@unocss/vite': 65.5.0(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@unocss/vite': 65.5.0(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) optionalDependencies: - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - postcss - supports-color @@ -16291,7 +16215,7 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.2 - unplugin-vue-components@28.4.1(@babel/parser@7.26.7)(@nuxt/kit@3.15.4(magicast@0.3.5))(vue@3.5.13(typescript@5.8.2)): + unplugin-vue-components@28.4.1(@babel/parser@7.26.7)(@nuxt/kit@3.16.0(magicast@0.3.5))(vue@3.5.13(typescript@5.8.2)): dependencies: chokidar: 3.6.0 debug: 4.4.0(supports-color@9.4.0) @@ -16304,30 +16228,30 @@ snapshots: vue: 3.5.13(typescript@5.8.2) optionalDependencies: '@babel/parser': 7.26.7 - '@nuxt/kit': 3.15.4(magicast@0.3.5) + '@nuxt/kit': 3.16.0(magicast@0.3.5) transitivePeerDependencies: - supports-color - unplugin-vue-router@0.11.2(rollup@4.34.9)(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)): + unplugin-vue-router@0.12.0(vue-router@4.5.0(vue@3.5.13(typescript@5.8.2)))(vue@3.5.13(typescript@5.8.2)): dependencies: '@babel/types': 7.26.8 - '@rollup/pluginutils': 5.1.4(rollup@4.34.9) '@vue-macros/common': 1.16.1(vue@3.5.13(typescript@5.8.2)) ast-walker-scope: 0.6.2 - chokidar: 3.6.0 + chokidar: 4.0.3 fast-glob: 3.3.3 json5: 2.2.3 local-pkg: 1.1.1 magic-string: 0.30.17 + micromatch: 4.0.8 mlly: 1.7.4 pathe: 2.0.3 scule: 1.3.0 - unplugin: 2.1.2 + unplugin: 2.2.0 + unplugin-utils: 0.2.4 yaml: 2.7.0 optionalDependencies: vue-router: 4.5.0(vue@3.5.13(typescript@5.8.2)) transitivePeerDependencies: - - rollup - vue unplugin@1.16.0: @@ -16335,30 +16259,25 @@ snapshots: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 - unplugin@2.1.2: - dependencies: - acorn: 8.14.0 - webpack-virtual-modules: 0.6.2 - unplugin@2.2.0: dependencies: acorn: 8.14.0 webpack-virtual-modules: 0.6.2 - unstorage@1.14.4(db0@0.2.1)(idb-keyval@6.2.1)(ioredis@5.4.1): + unstorage@1.15.0(db0@0.3.1)(idb-keyval@6.2.1)(ioredis@5.5.0): dependencies: anymatch: 3.1.3 - chokidar: 3.6.0 + chokidar: 4.0.3 destr: 2.0.3 - h3: 1.15.0 + h3: 1.15.1 lru-cache: 10.4.3 node-fetch-native: 1.6.6 ofetch: 1.4.1 ufo: 1.5.4 optionalDependencies: - db0: 0.2.1 + db0: 0.3.1 idb-keyval: 6.2.1 - ioredis: 5.4.1 + ioredis: 5.5.0 untun@0.1.3: dependencies: @@ -16366,18 +16285,13 @@ snapshots: consola: 3.4.0 pathe: 1.1.2 - untyped@1.5.2: + untyped@2.0.0: dependencies: - '@babel/core': 7.26.0 - '@babel/standalone': 7.26.4 - '@babel/types': 7.26.8 citty: 0.1.6 defu: 6.1.4 jiti: 2.4.2 knitwork: 1.2.0 scule: 1.3.0 - transitivePeerDependencies: - - supports-color unwasm@0.3.9: dependencies: @@ -16441,27 +16355,27 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-dev-rpc@1.0.7(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)): + vite-dev-rpc@1.0.7(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)): dependencies: birpc: 2.2.0 - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - vite-hot-client: 2.0.4(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite-hot-client: 2.0.4(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) - vite-hot-client@0.2.4(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)): + vite-hot-client@0.2.4(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)): dependencies: - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - vite-hot-client@2.0.4(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)): + vite-hot-client@2.0.4(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)): dependencies: - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - vite-node@3.0.7(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0): + vite-node@3.0.8(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0): dependencies: cac: 6.7.14 debug: 4.4.0(supports-color@9.4.0) es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -16476,104 +16390,75 @@ snapshots: - tsx - yaml - vite-plugin-checker@0.8.0(eslint@9.21.0(jiti@2.4.2))(optionator@0.9.3)(typescript@5.8.2)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2)): + vite-plugin-checker@0.9.0(eslint@9.22.0(jiti@2.4.2))(optionator@0.9.3)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue-tsc@2.2.8(typescript@5.8.2)): dependencies: '@babel/code-frame': 7.26.2 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - chokidar: 3.6.0 - commander: 8.3.0 - fast-glob: 3.3.3 - fs-extra: 11.2.0 - npm-run-path: 4.0.1 - strip-ansi: 6.0.1 - tiny-invariant: 1.3.1 - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - vscode-languageclient: 7.0.0 - vscode-languageserver: 7.0.0 - vscode-languageserver-textdocument: 1.0.8 - vscode-uri: 3.0.8 + chokidar: 4.0.3 + npm-run-path: 6.0.0 + picocolors: 1.1.1 + picomatch: 4.0.2 + strip-ansi: 7.1.0 + tiny-invariant: 1.3.3 + tinyglobby: 0.2.12 + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vscode-uri: 3.1.0 optionalDependencies: - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.22.0(jiti@2.4.2) optionator: 0.9.3 typescript: 5.8.2 vue-tsc: 2.2.8(typescript@5.8.2) - vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.34.9)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)): - dependencies: - '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.4(rollup@4.34.9) - debug: 4.4.0(supports-color@9.4.0) - error-stack-parser-es: 0.1.5 - fs-extra: 11.2.0 - open: 10.1.0 - perfect-debounce: 1.0.0 - picocolors: 1.1.1 - sirv: 3.0.1 - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - optionalDependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) - transitivePeerDependencies: - - rollup - - supports-color - - vite-plugin-inspect@11.0.0(@nuxt/kit@3.15.4(magicast@0.3.5))(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-inspect@11.0.0(@nuxt/kit@3.16.0(magicast@0.3.5))(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)): dependencies: ansis: 3.17.0 debug: 4.4.0(supports-color@9.4.0) error-stack-parser-es: 1.0.5 - ohash: 2.0.9 + ohash: 2.0.11 open: 10.1.0 perfect-debounce: 1.0.0 sirv: 3.0.1 unplugin-utils: 0.2.4 - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - vite-dev-rpc: 1.0.7(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite-dev-rpc: 1.0.7(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) optionalDependencies: - '@nuxt/kit': 3.15.4(magicast@0.3.5) + '@nuxt/kit': 3.16.0(magicast@0.3.5) transitivePeerDependencies: - supports-color - vite-plugin-pwa@0.19.0(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(workbox-build@7.0.0)(workbox-window@7.0.0): + vite-plugin-pwa@0.19.0(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(workbox-build@7.0.0)(workbox-window@7.0.0): dependencies: debug: 4.4.0(supports-color@9.4.0) fast-glob: 3.3.3 pretty-bytes: 6.1.1 - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) workbox-build: 7.0.0 workbox-window: 7.0.0 transitivePeerDependencies: - supports-color - vite-plugin-vue-inspector@5.3.1(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)): + vite-plugin-vue-tracer@0.1.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)): dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-proposal-decorators': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.26.0) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) - '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.26.0) - '@vue/compiler-dom': 3.5.13 - kolorist: 1.8.0 + estree-walker: 3.0.3 magic-string: 0.30.17 - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - transitivePeerDependencies: - - supports-color + pathe: 2.0.3 + source-map-js: 1.2.1 + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vue: 3.5.13(typescript@5.8.2) - vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0): + vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0): dependencies: esbuild: 0.25.0 postcss: 8.5.3 - rollup: 4.34.9 + rollup: 4.35.0 optionalDependencies: - '@types/node': 22.13.9 + '@types/node': 22.13.10 fsevents: 2.3.3 jiti: 2.4.2 terser: 5.24.0 tsx: 4.19.3 yaml: 2.7.0 - vitepress@2.0.0-alpha.3(@algolia/client-search@5.19.0)(@types/node@22.13.9)(jiti@2.4.2)(postcss@8.5.3)(search-insights@2.6.0)(terser@5.24.0)(tsx@4.19.3)(typescript@5.8.2)(yaml@2.7.0): + vitepress@2.0.0-alpha.4(@algolia/client-search@5.19.0)(@types/node@22.13.10)(jiti@2.4.2)(postcss@8.5.3)(search-insights@2.6.0)(terser@5.24.0)(tsx@4.19.3)(typescript@5.8.2)(yaml@2.7.0): dependencies: '@docsearch/css': 3.9.0 '@docsearch/js': 3.9.0(@algolia/client-search@5.19.0)(search-insights@2.6.0) @@ -16581,7 +16466,7 @@ snapshots: '@shikijs/core': 3.1.0 '@shikijs/transformers': 3.1.0 '@shikijs/types': 3.1.0 - '@vitejs/plugin-vue': 5.2.1(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) + '@vitejs/plugin-vue': 5.2.1(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vue@3.5.13(typescript@5.8.2)) '@vue/devtools-api': 7.7.2 '@vue/shared': 3.5.13 '@vueuse/core': link:packages/core @@ -16590,7 +16475,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.2 shiki: 3.1.0 - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) optionalDependencies: postcss: 8.5.3 @@ -16613,44 +16498,44 @@ snapshots: - typescript - yaml - vitest-browser-vue@0.2.0(@vitest/browser@3.0.7)(vitest@3.0.7)(vue@3.5.13(typescript@5.8.2)): + vitest-browser-vue@0.2.0(@vitest/browser@3.0.8)(vitest@3.0.8)(vue@3.5.13(typescript@5.8.2)): dependencies: - '@vitest/browser': 3.0.7(@types/node@22.13.9)(playwright@1.49.0)(typescript@5.8.2)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vitest@3.0.7) + '@vitest/browser': 3.0.8(@testing-library/dom@10.4.0)(@types/node@22.13.10)(playwright@1.49.0)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vitest@3.0.8) '@vue/test-utils': 2.4.6 - vitest: 3.0.7(@types/node@22.13.9)(@vitest/browser@3.0.7)(@vitest/ui@3.0.7)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vitest: 3.0.8(@types/node@22.13.10)(@vitest/browser@3.0.8)(@vitest/ui@3.0.8)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) vue: 3.5.13(typescript@5.8.2) vitest-package-exports@0.1.1: dependencies: - find-up-simple: 1.0.0 + find-up-simple: 1.0.1 pathe: 2.0.3 - vitest@3.0.7(@types/node@22.13.9)(@vitest/browser@3.0.7)(@vitest/ui@3.0.7)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0): + vitest@3.0.8(@types/node@22.13.10)(@vitest/browser@3.0.8)(@vitest/ui@3.0.8)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.3.0(typescript@5.8.2))(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0): dependencies: - '@vitest/expect': 3.0.7 - '@vitest/mocker': 3.0.7(msw@2.3.0(typescript@5.8.2))(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) - '@vitest/pretty-format': 3.0.7 - '@vitest/runner': 3.0.7 - '@vitest/snapshot': 3.0.7 - '@vitest/spy': 3.0.7 - '@vitest/utils': 3.0.7 + '@vitest/expect': 3.0.8 + '@vitest/mocker': 3.0.8(msw@2.3.0(typescript@5.8.2))(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0)) + '@vitest/pretty-format': 3.0.8 + '@vitest/runner': 3.0.8 + '@vitest/snapshot': 3.0.8 + '@vitest/spy': 3.0.8 + '@vitest/utils': 3.0.8 chai: 5.2.0 debug: 4.4.0(supports-color@9.4.0) expect-type: 1.1.0 magic-string: 0.30.17 pathe: 2.0.3 - std-env: 3.8.0 + std-env: 3.8.1 tinybench: 2.9.0 tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) - vite-node: 3.0.7(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite: 6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) + vite-node: 3.0.8(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.13.9 - '@vitest/browser': 3.0.7(@types/node@22.13.9)(playwright@1.49.0)(typescript@5.8.2)(vite@6.2.0(@types/node@22.13.9)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vitest@3.0.7) - '@vitest/ui': 3.0.7(vitest@3.0.7) + '@types/node': 22.13.10 + '@vitest/browser': 3.0.8(@testing-library/dom@10.4.0)(@types/node@22.13.10)(playwright@1.49.0)(typescript@5.8.2)(vite@6.2.1(@types/node@22.13.10)(jiti@2.4.2)(terser@5.24.0)(tsx@4.19.3)(yaml@2.7.0))(vitest@3.0.8) + '@vitest/ui': 3.0.8(vitest@3.0.8) jsdom: 26.0.0 transitivePeerDependencies: - jiti @@ -16666,28 +16551,7 @@ snapshots: - tsx - yaml - vscode-jsonrpc@6.0.0: {} - - vscode-languageclient@7.0.0: - dependencies: - minimatch: 3.1.2 - semver: 7.7.1 - vscode-languageserver-protocol: 3.16.0 - - vscode-languageserver-protocol@3.16.0: - dependencies: - vscode-jsonrpc: 6.0.0 - vscode-languageserver-types: 3.16.0 - - vscode-languageserver-textdocument@1.0.8: {} - - vscode-languageserver-types@3.16.0: {} - - vscode-languageserver@7.0.0: - dependencies: - vscode-languageserver-protocol: 3.16.0 - - vscode-uri@3.0.8: {} + vscode-uri@3.1.0: {} vue-bundle-renderer@2.1.1: dependencies: @@ -16697,11 +16561,11 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-eslint-parser@10.0.0(eslint@9.21.0(jiti@2.4.2)): + vue-eslint-parser@10.1.1(eslint@9.22.0(jiti@2.4.2)): dependencies: debug: 4.4.0(supports-color@9.4.0) - eslint: 9.21.0(jiti@2.4.2) - eslint-scope: 8.2.0 + eslint: 9.22.0(jiti@2.4.2) + eslint-scope: 8.3.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 esquery: 1.6.0 @@ -16812,19 +16676,15 @@ snapshots: dependencies: isexe: 2.0.0 - which@3.0.1: + which@5.0.0: dependencies: - isexe: 2.0.0 + isexe: 3.1.1 why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 stackback: 0.0.2 - wide-align@1.1.5: - dependencies: - string-width: 4.2.3 - workbox-background-sync@7.0.0: dependencies: idb: 7.1.1 @@ -16840,9 +16700,9 @@ snapshots: '@babel/core': 7.26.0 '@babel/preset-env': 7.21.5(@babel/core@7.26.0) '@babel/runtime': 7.21.5 - '@rollup/plugin-babel': 5.3.1(@babel/core@7.26.0)(rollup@4.34.9) - '@rollup/plugin-node-resolve': 11.2.1(rollup@4.34.9) - '@rollup/plugin-replace': 2.4.2(rollup@4.34.9) + '@rollup/plugin-babel': 5.3.1(@babel/core@7.26.0)(rollup@4.35.0) + '@rollup/plugin-node-resolve': 11.2.1(rollup@4.35.0) + '@rollup/plugin-replace': 2.4.2(rollup@4.35.0) '@surma/rollup-plugin-off-main-thread': 2.2.3 ajv: 8.12.0 common-tags: 1.8.2 @@ -16851,8 +16711,8 @@ snapshots: glob: 7.2.3 lodash: 4.17.21 pretty-bytes: 5.6.0 - rollup: 4.34.9 - rollup-plugin-terser: 7.0.2(rollup@4.34.9) + rollup: 4.35.0 + rollup-plugin-terser: 7.0.2(rollup@4.35.0) source-map: 0.8.0-beta.0 stringify-object: 3.3.0 strip-comments: 2.0.1 @@ -16980,6 +16840,8 @@ snapshots: yallist@4.0.0: {} + yallist@5.0.0: {} + yaml-ast-parser@0.0.43: {} yaml-eslint-parser@1.3.0: @@ -17041,7 +16903,19 @@ snapshots: yoctocolors-cjs@2.1.2: {} - zhead@2.2.4: {} + yoctocolors@2.1.1: {} + + youch-core@0.3.1: + dependencies: + '@poppinss/exception': 1.2.0 + error-stack-parser-es: 0.1.5 + + youch@4.1.0-beta.6: + dependencies: + '@poppinss/dumper': 0.6.3 + '@speed-highlight/core': 1.2.7 + cookie: 1.0.2 + youch-core: 0.3.1 zip-stream@6.0.1: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index f5da1199b4a..0ebf5a66a1e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,19 +2,19 @@ packages: - packages/* - '!playgrounds' catalog: - '@antfu/eslint-config': ^4.5.1 + '@antfu/eslint-config': ^4.8.1 '@antfu/ni': ^23.3.1 - '@arethetypeswrong/cli': ^0.17.3 - '@iconify/json': ^2.2.313 - '@nuxt/kit': ^3.15.4 - '@nuxt/schema': ^3.15.4 + '@arethetypeswrong/cli': ^0.17.4 + '@iconify/json': ^2.2.314 + '@nuxt/kit': ^3.16.0 + '@nuxt/schema': ^3.16.0 '@rollup/plugin-json': ^6.1.0 '@rollup/plugin-replace': ^6.0.2 '@shikijs/vitepress-twoslash': ^3.1.0 '@type-challenges/utils': ^0.1.1 '@types/js-yaml': ^4.0.9 '@types/md5': ^2.3.5 - '@types/node': ^22.13.9 + '@types/node': ^22.13.10 '@types/nprogress': ^0.2.3 '@types/qrcode': ^1.5.5 '@types/remove-markdown': ^0.3.4 @@ -24,20 +24,20 @@ catalog: '@typescript-eslint/utils': ^8.26.0 '@vite-pwa/vitepress': ^0.5.3 '@vitejs/plugin-vue': ^5.2.1 - '@vitest/browser': ^3.0.7 - '@vitest/coverage-v8': ^3.0.7 - '@vitest/ui': ^3.0.7 + '@vitest/browser': ^3.0.8 + '@vitest/coverage-v8': ^3.0.8 + '@vitest/ui': ^3.0.8 '@vue/compiler-sfc': ^3.5.13 '@vue/test-utils': ^2.4.6 async-validator: ^4.2.5 - axios: ^1.8.1 + axios: ^1.8.2 bumpp: ^10.0.3 change-case: ^5.4.4 consola: ^3.4.0 drauu: ^0.4.3 electron: ^13.1.0 esbuild-register: ^3.6.0 - eslint: ^9.21.0 + eslint: ^9.22.0 eslint-factory: ^0.1.2 eslint-plugin-format: ^1.0.1 eslint-plugin-unimport: ^0.1.2 @@ -61,10 +61,10 @@ catalog: node-fetch: ^3.3.2 node-fetch-native: ^1.6.6 nprogress: ^0.2.0 - nuxt: ^3.15.4 + nuxt: ^3.16.0 ofetch: ^1.4.1 playwright: 1.49.0 - pnpm: ^10.5.2 + pnpm: ^10.6.2 postcss: ^8.5.3 postcss-nested: ^7.0.2 prettier: ^3.5.3 @@ -72,7 +72,7 @@ catalog: qrcode: ^1.5.4 remove-markdown: ^0.6.0 rimraf: ^6.0.1 - rollup: ^4.34.9 + rollup: ^4.35.0 rollup-plugin-dts: ^6.1.1 rollup-plugin-esbuild: ^6.2.1 rollup-plugin-pure: ^0.3.0 @@ -81,7 +81,7 @@ catalog: simple-git: ^3.27.0 simple-git-hooks: ^2.11.1 sortablejs: ^1.15.6 - taze: ^18.6.0 + taze: ^18.7.1 tinyexec: ^0.3.2 tinyglobby: ^0.2.12 tsx: ^4.19.3 @@ -91,11 +91,11 @@ catalog: unocss: ^65.5.0 unplugin-icons: ^22.1.0 unplugin-vue-components: ^28.4.1 - vite: ^6.2.0 + vite: ^6.2.1 vite-plugin-inspect: ^11.0.0 vite-plugin-pwa: ^0.21.1 - vitepress: ^2.0.0-alpha.3 - vitest: ^3.0.7 + vitepress: ^2.0.0-alpha.4 + vitest: ^3.0.8 vitest-browser-vue: ^0.2.0 vitest-package-exports: ^0.1.1 vue: ^3.5.13 From 5e0467bfe2e75f187465552410778b9d0338a465 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 10 Mar 2025 11:37:47 +0800 Subject: [PATCH 3/4] feat!: drop CJS build, now it's ESM-only (#4581) --- .attw.json | 4 + .gitignore | 1 + attw-esm-only.json | 4 - meta/packages.ts | 1 - package.json | 4 +- packages/.vitepress/vite.config.ts | 2 +- packages/components/package.json | 23 ++--- packages/core/metadata.cjs | 1 - packages/core/metadata.d.cts | 1 - packages/core/metadata.d.ts | 1 - packages/core/package.json | 28 +++--- packages/electron/package.json | 23 ++--- packages/firebase/package.json | 38 +++----- packages/integrations/package.json | 98 +++++---------------- packages/math/package.json | 23 ++--- packages/metadata/package.json | 17 ++-- packages/metadata/types.ts | 1 - packages/nuxt/package.json | 23 ++--- packages/router/package.json | 23 ++--- packages/rxjs/package.json | 23 ++--- packages/shared/package.json | 21 ++--- packages/shared/toRef/index.ts | 2 +- packages/shared/utils/general.ts | 122 ++++++++++++++++++++++++++ packages/shared/utils/index.test.ts | 12 +-- packages/shared/utils/index.ts | 131 +--------------------------- packages/shared/utils/vue.ts | 5 ++ rollup.config.ts | 17 +--- scripts/utils.ts | 24 ++--- 28 files changed, 258 insertions(+), 415 deletions(-) create mode 100644 .attw.json delete mode 100644 attw-esm-only.json delete mode 100644 packages/core/metadata.cjs delete mode 100644 packages/core/metadata.d.cts delete mode 100644 packages/core/metadata.d.ts create mode 100644 packages/shared/utils/general.ts create mode 100644 packages/shared/utils/vue.ts diff --git a/.attw.json b/.attw.json new file mode 100644 index 00000000000..719eef87a22 --- /dev/null +++ b/.attw.json @@ -0,0 +1,4 @@ +{ + "profile": "node16", + "ignoreRules": ["cjs-resolves-to-esm"] +} diff --git a/.gitignore b/.gitignore index e8a15f01f15..7db3015e5df 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ *.log *.tgz components.d.ts +components.d.[cm]ts dist index.json indexes.json diff --git a/attw-esm-only.json b/attw-esm-only.json deleted file mode 100644 index cce4ac3f67d..00000000000 --- a/attw-esm-only.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "profile": "node16", - "ignore-rules": ["cjs-resolves-to-esm"] -} diff --git a/meta/packages.ts b/meta/packages.ts index 26507d2759f..988c4fd90ab 100644 --- a/meta/packages.ts +++ b/meta/packages.ts @@ -36,7 +36,6 @@ export const packages: PackageManifest[] = [ manualImport: true, addon: true, iife: false, - cjs: false, utils: true, target: 'node14', external: [ diff --git a/package.json b/package.json index a0bcdd671ab..a191751e5bd 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/monorepo", "type": "module", - "version": "12.8.2", + "version": "13.0.0-beta.2", "private": true, "packageManager": "pnpm@10.6.2", "description": "Collection of essential Vue Composition Utilities", @@ -14,7 +14,7 @@ "clean": "tsx scripts/clean.ts", "dev": "nr update && nr docs", "docs": "vitepress dev packages --open", - "docs:build": "nr update:full && vitepress build packages && nr build:redirects", + "docs:build": "nr update:full && nr build && vitepress build packages && nr build:redirects", "docs:serve": "vitepress serve packages", "lint": "eslint --cache .", "lint:fix": "nr lint --fix", diff --git a/packages/.vitepress/vite.config.ts b/packages/.vitepress/vite.config.ts index 4ba259928bd..adbaba55614 100644 --- a/packages/.vitepress/vite.config.ts +++ b/packages/.vitepress/vite.config.ts @@ -43,7 +43,7 @@ export default defineConfig({ componentPrefix: '', }), ], - dts: resolve(__dirname, 'components.d.ts'), + dts: resolve(__dirname, 'components.d.mts'), transformer: 'vue3', }), Icons({ diff --git a/packages/components/package.json b/packages/components/package.json index 3343dcab8de..590fd6df515 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/components", "type": "module", - "version": "12.8.2", + "version": "13.0.0-beta.2", "description": "Renderless components for VueUse", "author": "Jacob Clevenger", "license": "MIT", @@ -21,34 +21,29 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", "prepack": "pnpm run build", - "test:attw": "attw --pack .", - "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." + "test:attw": "attw --pack --config-path ../../.attw.json ." + }, + "peerDependencies": { + "vue": "^3.5.0" }, "dependencies": { "@vueuse/core": "workspace:*", - "@vueuse/shared": "workspace:*", - "vue": "catalog:" + "@vueuse/shared": "workspace:*" } } diff --git a/packages/core/metadata.cjs b/packages/core/metadata.cjs deleted file mode 100644 index bc5416890c3..00000000000 --- a/packages/core/metadata.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('@vueuse/metadata') diff --git a/packages/core/metadata.d.cts b/packages/core/metadata.d.cts deleted file mode 100644 index f9a2641af8a..00000000000 --- a/packages/core/metadata.d.cts +++ /dev/null @@ -1 +0,0 @@ -export * from '@vueuse/metadata' diff --git a/packages/core/metadata.d.ts b/packages/core/metadata.d.ts deleted file mode 100644 index f9a2641af8a..00000000000 --- a/packages/core/metadata.d.ts +++ /dev/null @@ -1 +0,0 @@ -export * from '@vueuse/metadata' diff --git a/packages/core/package.json b/packages/core/package.json index ac242b79013..37d173283b5 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/core", "type": "module", - "version": "12.8.2", + "version": "13.0.0-beta.2", "description": "Collection of essential Vue Composition Utilities", "author": "Anthony Fu ", "license": "MIT", @@ -22,39 +22,31 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*", - "./metadata": { - "import": "./metadata.mjs", - "require": "./metadata.cjs" - } + "./metadata": "./metadata.mjs" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", "prepack": "pnpm run build", - "test:attw": "attw --pack .", - "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." + "test:attw": "attw --pack --config-path ../../.attw.json ." + }, + "peerDependencies": { + "vue": "^3.5.0" }, "dependencies": { "@types/web-bluetooth": "catalog:", "@vueuse/metadata": "workspace:*", - "@vueuse/shared": "workspace:*", - "vue": "catalog:" + "@vueuse/shared": "workspace:*" } } diff --git a/packages/electron/package.json b/packages/electron/package.json index 11da8a54af2..621785e4cea 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/electron", "type": "module", - "version": "12.8.2", + "version": "13.0.0-beta.2", "description": "Electron renderer process modules for VueUse", "author": "Archer Gu", "license": "MIT", @@ -24,35 +24,28 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", "prepack": "pnpm run build", - "test:attw": "attw --pack .", - "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." + "test:attw": "attw --pack --config-path ../../.attw.json ." }, "peerDependencies": { - "electron": ">=9.0.0" + "electron": ">=9.0.0", + "vue": "^3.5.0" }, "dependencies": { - "@vueuse/shared": "workspace:*", - "vue": "catalog:" + "@vueuse/shared": "workspace:*" }, "devDependencies": { "electron": "catalog:" diff --git a/packages/firebase/package.json b/packages/firebase/package.json index 9cb97db9a4a..76a74dffa6c 100644 --- a/packages/firebase/package.json +++ b/packages/firebase/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/firebase", "type": "module", - "version": "12.8.2", + "version": "13.0.0-beta.2", "description": "Enables realtime bindings for Firebase", "author": "Anthony Fu ", "license": "MIT", @@ -24,48 +24,32 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*", - "./useAuth": { - "import": "./useAuth.mjs", - "require": "./useAuth.cjs" - }, - "./useFirestore": { - "import": "./useFirestore.mjs", - "require": "./useFirestore.cjs" - }, - "./useRTDB": { - "import": "./useRTDB.mjs", - "require": "./useRTDB.cjs" - } + "./useAuth": "./useAuth.mjs", + "./useFirestore": "./useFirestore.mjs", + "./useRTDB": "./useRTDB.mjs" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "**/*.cjs", - "**/*.d.cts", "**/*.d.mts", - "**/*.d.ts", "**/*.js", "**/*.mjs" ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", "prepack": "pnpm run build", - "test:attw": "attw --pack .", - "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." + "test:attw": "attw --pack --config-path ../../.attw.json ." }, "peerDependencies": { - "firebase": ">=9.0.0" + "firebase": ">=9.0.0", + "vue": "^3.5.0" }, "dependencies": { - "@vueuse/shared": "workspace:*", - "vue": "catalog:" + "@vueuse/shared": "workspace:*" } } diff --git a/packages/integrations/package.json b/packages/integrations/package.json index 556772fca8f..d4ef165d805 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/integrations", "type": "module", - "version": "12.8.2", + "version": "13.0.0-beta.2", "description": "Integration wrappers for utility libraries", "author": "Anthony Fu ", "license": "MIT", @@ -22,90 +22,38 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*", - "./useAsyncValidator": { - "import": "./useAsyncValidator.mjs", - "require": "./useAsyncValidator.cjs" - }, - "./useAxios": { - "import": "./useAxios.mjs", - "require": "./useAxios.cjs" - }, - "./useCookies": { - "import": "./useCookies.mjs", - "require": "./useCookies.cjs" - }, - "./useDrauu": { - "import": "./useDrauu.mjs", - "require": "./useDrauu.cjs" - }, - "./useFocusTrap": { - "import": "./useFocusTrap.mjs", - "require": "./useFocusTrap.cjs" - }, - "./useFocusTrap/component": { - "import": "./useFocusTrap/component.mjs", - "require": "./useFocusTrap/component.cjs" - }, - "./useFuse": { - "import": "./useFuse.mjs", - "require": "./useFuse.cjs" - }, - "./useJwt": { - "import": "./useJwt.mjs", - "require": "./useJwt.cjs" - }, - "./useNProgress": { - "import": "./useNProgress.mjs", - "require": "./useNProgress.cjs" - }, - "./useQRCode": { - "import": "./useQRCode.mjs", - "require": "./useQRCode.cjs" - }, - "./useChangeCase": { - "import": "./useChangeCase.mjs", - "require": "./useChangeCase.cjs" - }, - "./useAsyncValidator/component": { - "import": "./useAsyncValidator/component.mjs", - "require": "./useAsyncValidator/component.cjs" - }, - "./useIDBKeyval": { - "import": "./useIDBKeyval.mjs", - "require": "./useIDBKeyval.cjs" - }, - "./useSortable": { - "import": "./useSortable.mjs", - "require": "./useSortable.cjs" - }, - "./useSortable/component": { - "import": "./useSortable/component.mjs", - "require": "./useSortable/component.cjs" - } + "./useAsyncValidator": "./useAsyncValidator.mjs", + "./useAxios": "./useAxios.mjs", + "./useCookies": "./useCookies.mjs", + "./useDrauu": "./useDrauu.mjs", + "./useFocusTrap": "./useFocusTrap.mjs", + "./useFocusTrap/component": "./useFocusTrap/component.mjs", + "./useFuse": "./useFuse.mjs", + "./useJwt": "./useJwt.mjs", + "./useNProgress": "./useNProgress.mjs", + "./useQRCode": "./useQRCode.mjs", + "./useChangeCase": "./useChangeCase.mjs", + "./useAsyncValidator/component": "./useAsyncValidator/component.mjs", + "./useIDBKeyval": "./useIDBKeyval.mjs", + "./useSortable": "./useSortable.mjs", + "./useSortable/component": "./useSortable/component.mjs" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "**/*.cjs", - "**/*.d.cts", "**/*.d.mts", - "**/*.d.ts", "**/*.js", "**/*.mjs" ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", "prepack": "pnpm run build", - "test:attw": "attw --pack .", - "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." + "test:attw": "attw --pack --config-path ../../.attw.json ." }, "peerDependencies": { "async-validator": "^4", @@ -119,7 +67,8 @@ "nprogress": "^0.2", "qrcode": "^1.5", "sortablejs": "^1", - "universal-cookie": "^7" + "universal-cookie": "^7", + "vue": "^3.5.0" }, "peerDependenciesMeta": { "async-validator": { @@ -161,8 +110,7 @@ }, "dependencies": { "@vueuse/core": "workspace:*", - "@vueuse/shared": "workspace:*", - "vue": "catalog:" + "@vueuse/shared": "workspace:*" }, "devDependencies": { "@types/nprogress": "catalog:", diff --git a/packages/math/package.json b/packages/math/package.json index 22806add6c5..e359aaf5c4e 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/math", "type": "module", - "version": "12.8.2", + "version": "13.0.0-beta.2", "description": "Math functions for VueUse", "author": "Anthony Fu ", "license": "MIT", @@ -23,33 +23,28 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", "prepack": "pnpm run build", - "test:attw": "attw --pack .", - "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." + "test:attw": "attw --pack --config-path ../../.attw.json ." + }, + "peerDependencies": { + "vue": "^3.5.0" }, "dependencies": { - "@vueuse/shared": "workspace:*", - "vue": "catalog:" + "@vueuse/shared": "workspace:*" } } diff --git a/packages/metadata/package.json b/packages/metadata/package.json index bbfa59081f1..5ef9a1ac54c 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/metadata", "type": "module", - "version": "12.8.2", + "version": "13.0.0-beta.2", "description": "Metadata for VueUse functions", "author": "Anthony Fu ", "license": "MIT", @@ -21,20 +21,14 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs", "index.json" @@ -43,7 +37,6 @@ "update": "tsx scripts/update.ts", "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", "prepack": "pnpm run build", - "test:attw": "attw --pack .", - "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." + "test:attw": "attw --pack --config-path ../../.attw.json ." } } diff --git a/packages/metadata/types.ts b/packages/metadata/types.ts index a508f6f075f..8f3d177384b 100644 --- a/packages/metadata/types.ts +++ b/packages/metadata/types.ts @@ -11,7 +11,6 @@ export interface PackageManifest { submodules?: boolean build?: boolean iife?: boolean - cjs?: boolean mjs?: boolean dts?: boolean target?: string diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 5eb9fe02c86..d43ddbce3db 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/nuxt", "type": "module", - "version": "12.8.2", + "version": "13.0.0-beta.2", "description": "VueUse Nuxt Module", "author": "Anthony Fu ", "license": "MIT", @@ -24,38 +24,31 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", "prepack": "pnpm run build", - "test:attw": "attw --pack .", - "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." + "test:attw": "attw --pack --config-path ../../.attw.json ." }, "peerDependencies": { - "nuxt": "^3.0.0 || ^4.0.0-0" + "nuxt": "^3.0.0 || ^4.0.0-0", + "vue": "^3.5.0" }, "dependencies": { "@nuxt/kit": "catalog:", "@vueuse/core": "workspace:*", "@vueuse/metadata": "workspace:*", - "local-pkg": "catalog:", - "vue": "catalog:" + "local-pkg": "catalog:" }, "devDependencies": { "@nuxt/schema": "catalog:", diff --git a/packages/router/package.json b/packages/router/package.json index e614970ad26..5d54e11f657 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/router", "type": "module", - "version": "12.8.2", + "version": "13.0.0-beta.2", "description": "Utilities for vue-router", "author": "Anthony Fu ", "license": "MIT", @@ -23,37 +23,30 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", "prepack": "pnpm run build", - "test:attw": "attw --pack .", - "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." + "test:attw": "attw --pack --config-path ../../.attw.json ." }, "peerDependencies": { - "vue-router": ">=4.0.0-rc.1" + "vue": "^3.5.0", + "vue-router": "^4.0.0" }, "dependencies": { - "@vueuse/shared": "workspace:*", - "vue": "catalog:" + "@vueuse/shared": "workspace:*" }, "devDependencies": { "vue-router": "catalog:" diff --git a/packages/rxjs/package.json b/packages/rxjs/package.json index 26cdb29f6aa..5c049d4341f 100644 --- a/packages/rxjs/package.json +++ b/packages/rxjs/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/rxjs", "type": "module", - "version": "12.8.2", + "version": "13.0.0-beta.2", "description": "Enables RxJS reactive functions in Vue", "author": "Anthony Fu ", "license": "MIT", @@ -24,37 +24,30 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", "prepack": "pnpm run build", - "test:attw": "attw --pack .", - "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." + "test:attw": "attw --pack --config-path ../../.attw.json ." }, "peerDependencies": { - "rxjs": ">=6.0.0" + "rxjs": ">=6.0.0", + "vue": "^3.5.0" }, "dependencies": { - "@vueuse/shared": "workspace:*", - "vue": "catalog:" + "@vueuse/shared": "workspace:*" }, "devDependencies": { "rxjs": "catalog:" diff --git a/packages/shared/package.json b/packages/shared/package.json index c30a75460b6..bda9c2ae53d 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/shared", "type": "module", - "version": "12.8.2", + "version": "13.0.0-beta.2", "author": "Anthony Fu ", "license": "MIT", "funding": "https://github.com/sponsors/antfu", @@ -21,32 +21,25 @@ ], "sideEffects": false, "exports": { - ".": { - "import": "./index.mjs", - "require": "./index.cjs" - }, + ".": "./index.mjs", "./*": "./*" }, - "main": "./index.cjs", + "main": "./index.mjs", "module": "./index.mjs", "unpkg": "./index.iife.min.js", "jsdelivr": "./index.iife.min.js", - "types": "./index.d.ts", + "types": "./index.d.mts", "files": [ - "*.cjs", - "*.d.cts", "*.d.mts", - "*.d.ts", "*.js", "*.mjs" ], "scripts": { "build": "rollup --config=rollup.config.ts --configPlugin=rollup-plugin-esbuild", "prepack": "pnpm run build", - "test:attw": "attw --pack .", - "test:attw-esm-only": "attw --pack --config-path ../../attw-esm-only.json ." + "test:attw": "attw --pack --config-path ../../.attw.json ." }, - "dependencies": { - "vue": "catalog:" + "peerDependencies": { + "vue": "^3.5.0" } } diff --git a/packages/shared/toRef/index.ts b/packages/shared/toRef/index.ts index ec559a17163..cbaef941358 100644 --- a/packages/shared/toRef/index.ts +++ b/packages/shared/toRef/index.ts @@ -2,7 +2,7 @@ import type { ComputedRef, MaybeRefOrGetter, Ref, ToRef } from 'vue' import { customRef, ref as deepRef, readonly, // eslint-disable-next-line no-restricted-imports toRef as vueToRef } from 'vue' -import { noop } from '../utils' +import { noop } from '../utils/is' /** * Normalize value/ref/getter to `ref` or `computed`. diff --git a/packages/shared/utils/general.ts b/packages/shared/utils/general.ts new file mode 100644 index 00000000000..48cca49fcdb --- /dev/null +++ b/packages/shared/utils/general.ts @@ -0,0 +1,122 @@ +export function promiseTimeout( + ms: number, + throwOnTimeout = false, + reason = 'Timeout', +): Promise { + return new Promise((resolve, reject) => { + if (throwOnTimeout) + setTimeout(() => reject(reason), ms) + else + setTimeout(resolve, ms) + }) +} + +export function identity(arg: T): T { + return arg +} + +export interface SingletonPromiseReturn { + (): Promise + /** + * Reset current staled promise. + * await it to have proper shutdown. + */ + reset: () => Promise +} +/** + * Create singleton promise function + * + * @example + * ``` + * const promise = createSingletonPromise(async () => { ... }) + * + * await promise() + * await promise() // all of them will be bind to a single promise instance + * await promise() // and be resolved together + * ``` + */ + +export function createSingletonPromise(fn: () => Promise): SingletonPromiseReturn { + let _promise: Promise | undefined + + function wrapper() { + if (!_promise) + _promise = fn() + return _promise + } + wrapper.reset = async () => { + const _prev = _promise + _promise = undefined + if (_prev) + await _prev + } + + return wrapper +} + +export function invoke(fn: () => T): T { + return fn() +} + +export function containsProp(obj: object, ...props: string[]) { + return props.some(k => k in obj) +} +/** + * Increase string a value with unit + * + * @example '2px' + 1 = '3px' + * @example '15em' + (-2) = '13em' + */ + +export function increaseWithUnit(target: number, delta: number): number +export function increaseWithUnit(target: string, delta: number): string +export function increaseWithUnit(target: string | number, delta: number): string | number +export function increaseWithUnit(target: string | number, delta: number): string | number { + if (typeof target === 'number') + return target + delta + const value = target.match(/^-?\d+\.?\d*/)?.[0] || '' + const unit = target.slice(value.length) + const result = (Number.parseFloat(value) + delta) + if (Number.isNaN(result)) + return target + return result + unit +} +/** + * Get a px value for SSR use, do not rely on this method outside of SSR as REM unit is assumed at 16px, which might not be the case on the client + */ + +export function pxValue(px: string) { + return px.endsWith('rem') ? Number.parseFloat(px) * 16 : Number.parseFloat(px) +} +/** + * Create a new subset object by giving keys + */ + +export function objectPick(obj: O, keys: T[], omitUndefined = false) { + return keys.reduce((n, k) => { + if (k in obj) { + if (!omitUndefined || obj[k] !== undefined) + n[k] = obj[k] + } + return n + }, {} as Pick) +} +/** + * Create a new subset object by omit giving keys + */ + +export function objectOmit(obj: O, keys: T[], omitUndefined = false) { + return Object.fromEntries(Object.entries(obj).filter(([key, value]) => { + return (!omitUndefined || value !== undefined) && !keys.includes(key as T) + })) as Omit +} + +export function objectEntries(obj: T) { + return Object.entries(obj) as Array<[keyof T, T[keyof T]]> +} + +export function toArray(value: T | readonly T[]): readonly T[] +export function toArray(value: T | T[]): T[] +export function toArray(value: T | T[]): T[] { + return Array.isArray(value) ? value : [value] +} diff --git a/packages/shared/utils/index.test.ts b/packages/shared/utils/index.test.ts index b42e23b8095..016e35275c8 100644 --- a/packages/shared/utils/index.test.ts +++ b/packages/shared/utils/index.test.ts @@ -1,23 +1,25 @@ import type { MockInstance } from 'vitest' import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest' import { shallowRef } from 'vue' +import { + createSingletonPromise, + increaseWithUnit, + objectOmit, + objectPick, + promiseTimeout, +} from './general' import { assert, clamp, createFilterWrapper, - createSingletonPromise, debounceFilter, hasOwn, - increaseWithUnit, isClient, isDef, isIOS, isObject, noop, now, - objectOmit, - objectPick, - promiseTimeout, rand, throttleFilter, timestamp, diff --git a/packages/shared/utils/index.ts b/packages/shared/utils/index.ts index 6798776f5ca..b021dd927e3 100644 --- a/packages/shared/utils/index.ts +++ b/packages/shared/utils/index.ts @@ -1,133 +1,6 @@ -import { getCurrentInstance } from 'vue' - export * from './filters' +export * from './general' export * from './is' export * from './port' export * from './types' - -export function promiseTimeout( - ms: number, - throwOnTimeout = false, - reason = 'Timeout', -): Promise { - return new Promise((resolve, reject) => { - if (throwOnTimeout) - setTimeout(() => reject(reason), ms) - else - setTimeout(resolve, ms) - }) -} - -export function identity(arg: T): T { - return arg -} - -export interface SingletonPromiseReturn { - (): Promise - /** - * Reset current staled promise. - * await it to have proper shutdown. - */ - reset: () => Promise -} - -/** - * Create singleton promise function - * - * @example - * ``` - * const promise = createSingletonPromise(async () => { ... }) - * - * await promise() - * await promise() // all of them will be bind to a single promise instance - * await promise() // and be resolved together - * ``` - */ -export function createSingletonPromise(fn: () => Promise): SingletonPromiseReturn { - let _promise: Promise | undefined - - function wrapper() { - if (!_promise) - _promise = fn() - return _promise - } - wrapper.reset = async () => { - const _prev = _promise - _promise = undefined - if (_prev) - await _prev - } - - return wrapper -} - -export function invoke(fn: () => T): T { - return fn() -} - -export function containsProp(obj: object, ...props: string[]) { - return props.some(k => k in obj) -} - -/** - * Increase string a value with unit - * - * @example '2px' + 1 = '3px' - * @example '15em' + (-2) = '13em' - */ -export function increaseWithUnit(target: number, delta: number): number -export function increaseWithUnit(target: string, delta: number): string -export function increaseWithUnit(target: string | number, delta: number): string | number -export function increaseWithUnit(target: string | number, delta: number): string | number { - if (typeof target === 'number') - return target + delta - const value = target.match(/^-?\d+\.?\d*/)?.[0] || '' - const unit = target.slice(value.length) - const result = (Number.parseFloat(value) + delta) - if (Number.isNaN(result)) - return target - return result + unit -} - -/** - * Get a px value for SSR use, do not rely on this method outside of SSR as REM unit is assumed at 16px, which might not be the case on the client - */ -export function pxValue(px: string) { - return px.endsWith('rem') ? Number.parseFloat(px) * 16 : Number.parseFloat(px) -} - -/** - * Create a new subset object by giving keys - */ -export function objectPick(obj: O, keys: T[], omitUndefined = false) { - return keys.reduce((n, k) => { - if (k in obj) { - if (!omitUndefined || obj[k] !== undefined) - n[k] = obj[k] - } - return n - }, {} as Pick) -} - -/** - * Create a new subset object by omit giving keys - */ -export function objectOmit(obj: O, keys: T[], omitUndefined = false) { - return Object.fromEntries(Object.entries(obj).filter(([key, value]) => { - return (!omitUndefined || value !== undefined) && !keys.includes(key as T) - })) as Omit -} - -export function objectEntries(obj: T) { - return Object.entries(obj) as Array<[keyof T, T[keyof T]]> -} - -export function getLifeCycleTarget(target?: any) { - return target || getCurrentInstance() -} - -export function toArray(value: T | readonly T[]): readonly T[] -export function toArray(value: T | T[]): T[] -export function toArray(value: T | T[]): T[] { - return Array.isArray(value) ? value : [value] -} +export * from './vue' diff --git a/packages/shared/utils/vue.ts b/packages/shared/utils/vue.ts new file mode 100644 index 00000000000..911cfd5ab06 --- /dev/null +++ b/packages/shared/utils/vue.ts @@ -0,0 +1,5 @@ +import { getCurrentInstance } from 'vue' + +export function getLifeCycleTarget(target?: any) { + return target || getCurrentInstance() +} diff --git a/rollup.config.ts b/rollup.config.ts index bdd86e45b59..ddd780557dc 100644 --- a/rollup.config.ts +++ b/rollup.config.ts @@ -37,7 +37,7 @@ export function createRollupConfig( pkg: PackageManifest, cwd = process.cwd(), ) { - const { globals, external, submodules, iife, build, cjs, mjs, dts, target = 'es2018' } = pkg + const { globals, external, submodules, iife, build, mjs, dts, target = 'es2018' } = pkg if (build === false) return [] @@ -74,13 +74,6 @@ export function createRollupConfig( }) } - if (cjs !== false) { - output.push({ - file: `${fn}.cjs`, - format: 'cjs', - }) - } - if (iife !== false) { output.push( { @@ -126,9 +119,7 @@ export function createRollupConfig( configs.push({ input, output: [ - { file: `${fn}.d.cts` }, { file: `${fn}.d.mts` }, - { file: `${fn}.d.ts` }, // for node10 compatibility ], plugins: [ pluginDts, @@ -144,10 +135,6 @@ export function createRollupConfig( configs.push({ input: `${fn}/component.ts`, output: [ - { - file: `${fn}/component.cjs`, - format: 'cjs', - }, { file: `${fn}/component.mjs`, format: 'es', @@ -166,9 +153,7 @@ export function createRollupConfig( configs.push({ input: `${fn}/component.ts`, output: [ - { file: `${fn}/component.d.cts` }, { file: `${fn}/component.d.mts` }, - { file: `${fn}/component.d.ts` }, // for node10 compatibility ], plugins: [ pluginDts, diff --git a/scripts/utils.ts b/scripts/utils.ts index 8a9a5204a8f..c3f5943dc8c 100644 --- a/scripts/utils.ts +++ b/scripts/utils.ts @@ -249,18 +249,15 @@ export async function updatePackageJSON(indexes: PackageIndexes) { url: 'git+https://github.com/vueuse/vueuse.git', directory: `packages/${name}`, } - packageJSON.main = './index.cjs' - packageJSON.types = packageJSON.type === 'module' ? './index.d.ts' : './index.d.cts' + packageJSON.main = './index.mjs' + packageJSON.types = './index.d.mts' packageJSON.module = './index.mjs' if (iife !== false) { packageJSON.unpkg = './index.iife.min.js' packageJSON.jsdelivr = './index.iife.min.js' } packageJSON.files = [ - '*.cjs', - '*.d.cts', '*.d.mts', - '*.d.ts', '*.js', '*.mjs', ] @@ -274,27 +271,18 @@ export async function updatePackageJSON(indexes: PackageIndexes) { } packageJSON.exports = { - '.': { - import: './index.mjs', - require: './index.cjs', - }, - './*': './*', + '.': './index.mjs', ...packageJSON.exports, + './*': './*', } if (submodules) { indexes.functions .filter(i => i.package === name) .forEach((i) => { - packageJSON.exports[`./${i.name}`] = { - import: `./${i.name}.mjs`, - require: `./${i.name}.cjs`, - } + packageJSON.exports[`./${i.name}`] = `./${i.name}.mjs` if (i.component) { - packageJSON.exports[`./${i.name}/component`] = { - import: `./${i.name}/component.mjs`, - require: `./${i.name}/component.cjs`, - } + packageJSON.exports[`./${i.name}/component`] = `./${i.name}/component.mjs` } }) } From ac72c11372dfd791abbfe3449f912d92d3e50dd7 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 10 Mar 2025 11:38:43 +0800 Subject: [PATCH 4/4] chore: release v13.0.0 --- package.json | 2 +- packages/components/package.json | 2 +- packages/core/package.json | 2 +- packages/electron/package.json | 2 +- packages/firebase/package.json | 2 +- packages/integrations/package.json | 2 +- packages/math/package.json | 2 +- packages/metadata/package.json | 2 +- packages/nuxt/package.json | 2 +- packages/router/package.json | 2 +- packages/rxjs/package.json | 2 +- packages/shared/package.json | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index a191751e5bd..088943f2ba3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/monorepo", "type": "module", - "version": "13.0.0-beta.2", + "version": "13.0.0", "private": true, "packageManager": "pnpm@10.6.2", "description": "Collection of essential Vue Composition Utilities", diff --git a/packages/components/package.json b/packages/components/package.json index 590fd6df515..ab7904d3d5d 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/components", "type": "module", - "version": "13.0.0-beta.2", + "version": "13.0.0", "description": "Renderless components for VueUse", "author": "Jacob Clevenger", "license": "MIT", diff --git a/packages/core/package.json b/packages/core/package.json index 37d173283b5..b7b71643aa3 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/core", "type": "module", - "version": "13.0.0-beta.2", + "version": "13.0.0", "description": "Collection of essential Vue Composition Utilities", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/electron/package.json b/packages/electron/package.json index 621785e4cea..0544bf25f0c 100644 --- a/packages/electron/package.json +++ b/packages/electron/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/electron", "type": "module", - "version": "13.0.0-beta.2", + "version": "13.0.0", "description": "Electron renderer process modules for VueUse", "author": "Archer Gu", "license": "MIT", diff --git a/packages/firebase/package.json b/packages/firebase/package.json index 76a74dffa6c..2aa448e50a8 100644 --- a/packages/firebase/package.json +++ b/packages/firebase/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/firebase", "type": "module", - "version": "13.0.0-beta.2", + "version": "13.0.0", "description": "Enables realtime bindings for Firebase", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/integrations/package.json b/packages/integrations/package.json index d4ef165d805..9bcf6bbb5e8 100644 --- a/packages/integrations/package.json +++ b/packages/integrations/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/integrations", "type": "module", - "version": "13.0.0-beta.2", + "version": "13.0.0", "description": "Integration wrappers for utility libraries", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/math/package.json b/packages/math/package.json index e359aaf5c4e..acd30eba4f3 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/math", "type": "module", - "version": "13.0.0-beta.2", + "version": "13.0.0", "description": "Math functions for VueUse", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 5ef9a1ac54c..7ab6caecdd9 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/metadata", "type": "module", - "version": "13.0.0-beta.2", + "version": "13.0.0", "description": "Metadata for VueUse functions", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index d43ddbce3db..c0802d5d334 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/nuxt", "type": "module", - "version": "13.0.0-beta.2", + "version": "13.0.0", "description": "VueUse Nuxt Module", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/router/package.json b/packages/router/package.json index 5d54e11f657..e8ccfb95e0e 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/router", "type": "module", - "version": "13.0.0-beta.2", + "version": "13.0.0", "description": "Utilities for vue-router", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/rxjs/package.json b/packages/rxjs/package.json index 5c049d4341f..4db7c135e66 100644 --- a/packages/rxjs/package.json +++ b/packages/rxjs/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/rxjs", "type": "module", - "version": "13.0.0-beta.2", + "version": "13.0.0", "description": "Enables RxJS reactive functions in Vue", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/shared/package.json b/packages/shared/package.json index bda9c2ae53d..b430702fa08 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,7 +1,7 @@ { "name": "@vueuse/shared", "type": "module", - "version": "13.0.0-beta.2", + "version": "13.0.0", "author": "Anthony Fu ", "license": "MIT", "funding": "https://github.com/sponsors/antfu",