diff --git a/core/grantforge-web/package.json b/core/grantforge-web/package.json index 13c0f52f..201b0392 100644 --- a/core/grantforge-web/package.json +++ b/core/grantforge-web/package.json @@ -21,32 +21,32 @@ "api:generate": "openapi-typescript src/api/openapi.json --output src/api/schema.d.ts" }, "dependencies": { - "@floating-ui/dom": "1.7.6", - "@lucide/vue": "1.49.0", - "pinia": "4.0.3", + "@floating-ui/dom": "1.8.0", + "@lucide/vue": "1.60.0", + "pinia": "4.1.0", "uqr": "0.1.3", - "vue": "3.5.43", - "vue-i18n": "11.4.12", + "vue": "3.5.44", + "vue-i18n": "11.4.16", "vue-router": "4.6.4" }, "devDependencies": { "@eslint/js": "^10.0.0", - "@playwright/test": "1.63.0", + "@playwright/test": "1.64.1", "@tailwindcss/vite": "4.3.3", "@types/node": "^22.0.0", - "@vitejs/plugin-vue": "6.0.9", + "@vitejs/plugin-vue": "6.0.10", "@vue/test-utils": "2.5.1", - "eslint": "10.11.0", + "eslint": "10.13.0", "eslint-plugin-vue": "10.11.1", - "globals": "^17.0.0", + "globals": "^17.13.0", "jsdom": "^29.0.0", "openapi-typescript": "7.13.0", "tailwindcss": "4.3.3", "typescript": "5.9.3", - "typescript-eslint": "8.71.0", + "typescript-eslint": "8.72.0", "vite": "8.3.4", - "vitest": "5.0.4", - "vue-tsc": "3.3.11" + "vitest": "5.0.5", + "vue-tsc": "3.3.13" }, "pnpm": { "overrides": { diff --git a/core/grantforge-web/pnpm-lock.yaml b/core/grantforge-web/pnpm-lock.yaml index 2392035b..707c3a60 100644 --- a/core/grantforge-web/pnpm-lock.yaml +++ b/core/grantforge-web/pnpm-lock.yaml @@ -9,34 +9,34 @@ overrides: dependencies: '@floating-ui/dom': - specifier: 1.7.6 - version: 1.7.6 + specifier: 1.8.0 + version: 1.8.0 '@lucide/vue': - specifier: 1.49.0 - version: 1.49.0(vue@3.5.43) + specifier: 1.60.0 + version: 1.60.0(vue@3.5.44) pinia: - specifier: 4.0.3 - version: 4.0.3(@vue/devtools-api@8.2.1)(typescript@5.9.3)(vue@3.5.43) + specifier: 4.1.0 + version: 4.1.0(@vue/devtools-api@8.2.1)(typescript@5.9.3)(vue@3.5.44) uqr: specifier: 0.1.3 version: 0.1.3 vue: - specifier: 3.5.43 - version: 3.5.43(typescript@5.9.3) + specifier: 3.5.44 + version: 3.5.44(typescript@5.9.3) vue-i18n: - specifier: 11.4.12 - version: 11.4.12(vue@3.5.43) + specifier: 11.4.16 + version: 11.4.16(vue@3.5.44) vue-router: specifier: 4.6.4 - version: 4.6.4(vue@3.5.43) + version: 4.6.4(vue@3.5.44) devDependencies: '@eslint/js': specifier: ^10.0.0 - version: 10.0.1(eslint@10.11.0) + version: 10.0.1(eslint@10.13.0) '@playwright/test': - specifier: 1.63.0 - version: 1.63.0 + specifier: 1.64.1 + version: 1.64.1 '@tailwindcss/vite': specifier: 4.3.3 version: 4.3.3(vite@8.3.4) @@ -44,20 +44,20 @@ devDependencies: specifier: ^22.0.0 version: 22.20.4 '@vitejs/plugin-vue': - specifier: 6.0.9 - version: 6.0.9(vite@8.3.4)(vue@3.5.43) + specifier: 6.0.10 + version: 6.0.10(vite@8.3.4)(vue@3.5.44) '@vue/test-utils': specifier: 2.5.1 - version: 2.5.1(@vue/compiler-dom@3.5.44)(vue@3.5.43) + version: 2.5.1(@vue/compiler-dom@3.5.44)(vue@3.5.44) eslint: - specifier: 10.11.0 - version: 10.11.0 + specifier: 10.13.0 + version: 10.13.0 eslint-plugin-vue: specifier: 10.11.1 - version: 10.11.1(@typescript-eslint/parser@8.71.0)(eslint@10.11.0)(vue-eslint-parser@10.4.1) + version: 10.11.1(@typescript-eslint/parser@8.72.0)(eslint@10.13.0)(vue-eslint-parser@10.4.1) globals: - specifier: ^17.0.0 - version: 17.12.0 + specifier: ^17.13.0 + version: 17.13.0 jsdom: specifier: ^29.0.0 version: 29.1.1 @@ -71,17 +71,17 @@ devDependencies: specifier: 5.9.3 version: 5.9.3 typescript-eslint: - specifier: 8.71.0 - version: 8.71.0(eslint@10.11.0)(typescript@5.9.3) + specifier: 8.72.0 + version: 8.72.0(eslint@10.13.0)(typescript@5.9.3) vite: specifier: 8.3.4 version: 8.3.4(@types/node@22.20.4) vitest: - specifier: 5.0.4 - version: 5.0.4(@types/node@22.20.4)(jsdom@29.1.1)(vite@8.3.4) + specifier: 5.0.5 + version: 5.0.5(@types/node@22.20.4)(jsdom@29.1.1)(vite@8.3.4) vue-tsc: - specifier: 3.3.11 - version: 3.3.11(typescript@5.9.3) + specifier: 3.3.13 + version: 3.3.13(typescript@5.9.3) packages: @@ -128,11 +128,6 @@ packages: /@babel/helper-string-parser@7.29.11: resolution: {integrity: sha512-snZbO7MEDOof+hvNa97EjEY7qD7h2kwvQr5AJC3ZhQudKW5dnej6k3kP9NQV88hJwaS8vDqRLFo9rivLEhle2g==} engines: {node: '>=6.9.0'} - dev: true - - /@babel/helper-string-parser@7.29.7: - resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} - engines: {node: '>=6.9.0'} /@babel/helper-validator-identifier@7.29.7: resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} @@ -144,14 +139,6 @@ packages: hasBin: true dependencies: '@babel/types': 7.29.11 - dev: true - - /@babel/parser@7.29.9: - resolution: {integrity: sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.29.8 /@babel/types@7.29.11: resolution: {integrity: sha512-WCsemW40Cpc6gouC1SrY6PBaZ+oLRlEVY9XBvZBI7il/HyUrb2nJ505wE1MHEFyDZNnrWDEuy4jL50WVHfTTSQ==} @@ -159,14 +146,6 @@ packages: dependencies: '@babel/helper-string-parser': 7.29.11 '@babel/helper-validator-identifier': 7.29.7 - dev: true - - /@babel/types@7.29.8: - resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.29.7 - '@babel/helper-validator-identifier': 7.29.7 /@bramus/specificity@2.4.2: resolution: {integrity: sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==} @@ -245,13 +224,13 @@ packages: engines: {node: '>=20.19.0'} dev: true - /@eslint-community/eslint-utils@4.10.1(eslint@10.11.0): + /@eslint-community/eslint-utils@4.10.1(eslint@10.13.0): resolution: {integrity: sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 10.11.0 + eslint: 10.13.0 eslint-visitor-keys: 3.4.3 dev: true @@ -285,7 +264,7 @@ packages: '@types/json-schema': 7.0.15 dev: true - /@eslint/js@10.0.1(eslint@10.11.0): + /@eslint/js@10.0.1(eslint@10.13.0): resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: @@ -294,7 +273,7 @@ packages: eslint: optional: true dependencies: - eslint: 10.11.0 + eslint: 10.13.0 dev: true /@eslint/object-schema@3.0.5: @@ -326,8 +305,8 @@ packages: '@floating-ui/utils': 0.2.12 dev: false - /@floating-ui/dom@1.7.6: - resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==} + /@floating-ui/dom@1.8.0: + resolution: {integrity: sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==} dependencies: '@floating-ui/core': 1.8.0 '@floating-ui/utils': 0.2.12 @@ -368,33 +347,33 @@ packages: engines: {node: '>=18.18'} dev: true - /@intlify/core-base@11.4.12: - resolution: {integrity: sha512-tvYUWgMJmk+UvLFa7ck8uRQ9m19tTI9B2e01KCAjBV7+HN2zFLnnORvMO85hM1P8DIw4MTvot1ZSBUdoR+F6jA==} + /@intlify/core-base@11.4.16: + resolution: {integrity: sha512-xB8nMdMRLNx7b0zPvrHy0+N9uq9Vfi1aUxHqWgn2e2/TbjCKy8HfoFpnUXXxVP8I0p1ccd6LFSC3XsFjZ3vweA==} engines: {node: '>= 22'} dependencies: - '@intlify/devtools-types': 11.4.12 - '@intlify/message-compiler': 11.4.12 - '@intlify/shared': 11.4.12 + '@intlify/devtools-types': 11.4.16 + '@intlify/message-compiler': 11.4.16 + '@intlify/shared': 11.4.16 dev: false - /@intlify/devtools-types@11.4.12: - resolution: {integrity: sha512-Ctkcs8DQItaEL9HHdkyasFFcZFP59iBvZmrjiA7b72JFq/JlI6c6GPQHN7oEwbYTo8rndPMqNY7SX71aPm4MkA==} + /@intlify/devtools-types@11.4.16: + resolution: {integrity: sha512-Bl7arICsKgwcSEQuZJun3swenN4jwSpg35lCpijFznYbW9GvkfH4wLxcI5+gz7d/EHqu66UT9CZDIdnQdgMAGg==} engines: {node: '>= 22'} dependencies: - '@intlify/core-base': 11.4.12 - '@intlify/shared': 11.4.12 + '@intlify/core-base': 11.4.16 + '@intlify/shared': 11.4.16 dev: false - /@intlify/message-compiler@11.4.12: - resolution: {integrity: sha512-kBczk9r44fdBYnkC5tXRWa/UaA+e9NglXE3cX7jPnDd2nHzoFHYrKGfIbn8JFZpMA9omexZZo2WxOpTvlHdjsw==} + /@intlify/message-compiler@11.4.16: + resolution: {integrity: sha512-p4lDWmBAsi3ja+PuEfPRavYyvqkYn/Upxz7UpnyI9LgIIy8XawcGIDzN+k99Z+99etO3HmDXGeTxnJIJGgSZ+g==} engines: {node: '>= 22'} dependencies: - '@intlify/shared': 11.4.12 + '@intlify/shared': 11.4.16 source-map-js: 1.2.2 dev: false - /@intlify/shared@11.4.12: - resolution: {integrity: sha512-ojfehaXMFrGFcSnK3cJPaMxlrSXT8FwZUG9H4i+WKX4OFD4Yl1WKdTmfwoC0REnwIfTrnt1QhRtd8kwi/te6bQ==} + /@intlify/shared@11.4.16: + resolution: {integrity: sha512-xehmkbEgbbNh/V+d8r3hFup0ViaN29YTJSAfRr28C54rxjyZEO0RNQKqW7VVajj16gLdglotNjiq+sIVNtHGzw==} engines: {node: '>= 22'} dev: false @@ -442,12 +421,12 @@ packages: resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==} dev: true - /@lucide/vue@1.49.0(vue@3.5.43): - resolution: {integrity: sha512-7xS5gYnLoIx0jlmlRE3Rb71fIHaNqhVBiKMpOlqrYt6nMPy3C/62HJHo5XNsV3HTK+9l3M0hXICrIA7S5v6y5Q==} + /@lucide/vue@1.60.0(vue@3.5.44): + resolution: {integrity: sha512-rARqkhMbeBa+YWgDNInZavBAt+FUxdEyOx/gfrMZ466im0EnBTWgSKBra08bHhnRytyv4AGucf1+9AhrEDQqMA==} peerDependencies: vue: '>=3.0.1' dependencies: - vue: 3.5.43(typescript@5.9.3) + vue: 3.5.44(typescript@5.9.3) dev: false /@one-ini/wasm@0.2.1: @@ -458,12 +437,12 @@ packages: resolution: {integrity: sha512-SeE8JPwW1xs1tHeNycjUtUBdhorRa8o4jlvjwk49R7/Z291i+4DQa7JJIgOm/TaYQZx+QrPQbVJ/9c8dMIZN8Q==} dev: true - /@playwright/test@1.63.0: - resolution: {integrity: sha512-oxMK4vllB9RK5NQ2l1pq1IfOf2AvnEuj/vYGDj0H2nMtmtZpKtCwt/l00GEO6xjGfpBNAvjovvYdCm50dRQkpQ==} + /@playwright/test@1.64.1: + resolution: {integrity: sha512-IaYGml/nSOiZWROfPtuIL7neuu9qDOZ3TNvNljUIrhDMxiGTgPjzj/g9p9RxpS2tSepPDRY+UwAaEeiKtUvIAg==} engines: {node: '>=20'} hasBin: true dependencies: - playwright: 1.63.0 + playwright: 1.64.1 dev: true /@redocly/ajv@8.11.2: @@ -819,22 +798,22 @@ packages: undici-types: 6.21.0 dev: true - /@typescript-eslint/eslint-plugin@8.71.0(@typescript-eslint/parser@8.71.0)(eslint@10.11.0)(typescript@5.9.3): - resolution: {integrity: sha512-pqcS9c1HxZTHt7End4nXqd0s5lJrrFzrgCkKFJrsbUnaL6M3+6oBFZaslg6Gjsl3argl2DDRFROnXARaZ2e4Nw==} + /@typescript-eslint/eslint-plugin@8.72.0(@typescript-eslint/parser@8.72.0)(eslint@10.13.0)(typescript@5.9.3): + resolution: {integrity: sha512-aysKgysPX9XOv/dk95UkvUDe++Q3n3dJPG9CEWT3RUccxfkPJ+Qn6nhKPDhZXU6Ofo9kgwGWwKyQCnZIXTgngg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.71.0 + '@typescript-eslint/parser': ^8.72.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.71.0(eslint@10.11.0)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.71.0 - '@typescript-eslint/type-utils': 8.71.0(eslint@10.11.0)(typescript@5.9.3) - '@typescript-eslint/utils': 8.71.0(eslint@10.11.0)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.71.0 - eslint: 10.11.0 - ignore: 7.0.10 + '@typescript-eslint/parser': 8.72.0(eslint@10.13.0)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.72.0 + '@typescript-eslint/type-utils': 8.72.0(eslint@10.13.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.72.0(eslint@10.13.0)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.72.0 + eslint: 10.13.0 + ignore: 7.0.14 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 @@ -842,48 +821,48 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@8.71.0(eslint@10.11.0)(typescript@5.9.3): - resolution: {integrity: sha512-CG4nPk1f2zc8yw4pALqHsFYH2hdo+h1T9daSp21+Hnxi9LOE3GT9hAfTKJCBXVNM2GmYs1eMEP615wPoeOgk3A==} + /@typescript-eslint/parser@8.72.0(eslint@10.13.0)(typescript@5.9.3): + resolution: {integrity: sha512-0O+x3ynciD6zuXb1CKSu165haQV6ey53DKhHHUnujP7U+XlltJG+/keT0Xhd1HXCze+IHf7Tvt39ovyepX/LNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' dependencies: - '@typescript-eslint/scope-manager': 8.71.0 - '@typescript-eslint/types': 8.71.0 - '@typescript-eslint/typescript-estree': 8.71.0(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.71.0 + '@typescript-eslint/scope-manager': 8.72.0 + '@typescript-eslint/types': 8.72.0 + '@typescript-eslint/typescript-estree': 8.72.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.72.0 debug: 4.4.3(supports-color@10.2.2) - eslint: 10.11.0 + eslint: 10.13.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/project-service@8.71.0(typescript@5.9.3): - resolution: {integrity: sha512-aABjw5rjBacYONVPaPiWOCjJu0vEF4a25iQuodlmQYL1trtLZ0X/y+2Vzl3BKI1odM4LnwLE1oUDXYp1wzx1TQ==} + /@typescript-eslint/project-service@8.72.0(typescript@5.9.3): + resolution: {integrity: sha512-bzHngBbmIgzj6TsTjVUCntGx6FFLgE7mPjpO0PzHycOaZHXqS43XnrkFIHRS16LLr/xO6FHSXG3GJFo/F4bSBQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' dependencies: - '@typescript-eslint/tsconfig-utils': 8.71.0(typescript@5.9.3) - '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/tsconfig-utils': 8.72.0(typescript@5.9.3) + '@typescript-eslint/types': 8.72.0 debug: 4.4.3(supports-color@10.2.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@8.71.0: - resolution: {integrity: sha512-gWF0BhUcnjZxSpLE8ngS/59n2SB0J3YqRxvX1+2aoRJk9hNtHSLOV+TcarFiOr5ipXm3yc1QrI4c9YZc8zyCxw==} + /@typescript-eslint/scope-manager@8.72.0: + resolution: {integrity: sha512-JewPyJOYcXBSAS7PIgufscHOwZqhTGyBRiQJhhuDln66tMchxvvt7nJ90JKKIoOelmdHA3kAQbm9cEUHc4JSEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.71.0 - '@typescript-eslint/visitor-keys': 8.71.0 + '@typescript-eslint/types': 8.72.0 + '@typescript-eslint/visitor-keys': 8.72.0 dev: true - /@typescript-eslint/tsconfig-utils@8.71.0(typescript@5.9.3): - resolution: {integrity: sha512-Z1UlWHADEK2Mlb9NpWfDeSjqoZ5EyrOv4R3eQpbkzqn/EwaIdOpXXupEA1+0ZIOSJSZZDBHG0BrQyN8zUG6Pwg==} + /@typescript-eslint/tsconfig-utils@8.72.0(typescript@5.9.3): + resolution: {integrity: sha512-0vbxCf7xLVPSjcOdm6eQbgViH8EDJ8xnl1laLT9yoqSz2YmcSfSg5Vdl0JUvZf6rcuJ0ZivJIuMD4edTg8obaA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' @@ -891,39 +870,39 @@ packages: typescript: 5.9.3 dev: true - /@typescript-eslint/type-utils@8.71.0(eslint@10.11.0)(typescript@5.9.3): - resolution: {integrity: sha512-i8uO1qbdxeKgRnS5sCRt6On3/nfo2d2DwQe3Yvjx543zLy7r8ySqRuPPiIIXAhS03U0v5NfAFx+rUgxFzKKwNw==} + /@typescript-eslint/type-utils@8.72.0(eslint@10.13.0)(typescript@5.9.3): + resolution: {integrity: sha512-gEXxmmbSTSOVTC37IYYvremOM31v+UN2W772bJxmVYPhAOPSUxtacyb7wkm1EhkYKU6KzFJsdU44DCV4to0LWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' dependencies: - '@typescript-eslint/types': 8.71.0 - '@typescript-eslint/typescript-estree': 8.71.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.71.0(eslint@10.11.0)(typescript@5.9.3) + '@typescript-eslint/types': 8.72.0 + '@typescript-eslint/typescript-estree': 8.72.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.72.0(eslint@10.13.0)(typescript@5.9.3) debug: 4.4.3(supports-color@10.2.2) - eslint: 10.11.0 + eslint: 10.13.0 ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@8.71.0: - resolution: {integrity: sha512-cJ4OoxPGWvFnBTnSZyaU+qJzGTqPTGJY+gDchj6cRyLRdmIdt4rcsE4twj+zPfrNiWuVi38wijHzShL++Z9atQ==} + /@typescript-eslint/types@8.72.0: + resolution: {integrity: sha512-Adfoy59kxNEjT5E5fnyrp7GpHYuWs8ONbdohu4ez6IU46qDq8LltG90tLmkucZB2uhYL8mqBjtXqGd8yhfjXqQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@typescript-eslint/typescript-estree@8.71.0(typescript@5.9.3): - resolution: {integrity: sha512-PEEF4G5sLLWAS5BpPrUvms4ySZkiBQQZM4z+3ReI46axK5Vqr/vXBQatJQIZZOYdGyPUAKTtsrWzpqKuU+3DEw==} + /@typescript-eslint/typescript-estree@8.72.0(typescript@5.9.3): + resolution: {integrity: sha512-gwLfFgWcw15tN2KXDCJvxEOQjPn+P3j/n3eSqkZ5sX4VpW9Cosodr+tWwBZRvJT3TcKx6HnPRGZMCNAiP1Xhug==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' dependencies: - '@typescript-eslint/project-service': 8.71.0(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.71.0(typescript@5.9.3) - '@typescript-eslint/types': 8.71.0 - '@typescript-eslint/visitor-keys': 8.71.0 + '@typescript-eslint/project-service': 8.72.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.72.0(typescript@5.9.3) + '@typescript-eslint/types': 8.72.0 + '@typescript-eslint/visitor-keys': 8.72.0 debug: 4.4.3(supports-color@10.2.2) minimatch: 10.2.6 semver: 7.8.5 @@ -934,45 +913,45 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@8.71.0(eslint@10.11.0)(typescript@5.9.3): - resolution: {integrity: sha512-pKR/tEMVrXZG23UFKUn5BQf3zfmfk7KQceI2cGzywZ5nxM5Eu3hEJU1utjWzydtzBbcJAQhHN8iPCxobHpPcZQ==} + /@typescript-eslint/utils@8.72.0(eslint@10.13.0)(typescript@5.9.3): + resolution: {integrity: sha512-0up3oArJZBYnzOaEXKo8DmI43QvMZyPoFEt9LWzRJcyl/RcJjfKKPebknN1VbTgXBf3M/KggUh5uUMdURLnseg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0) - '@typescript-eslint/scope-manager': 8.71.0 - '@typescript-eslint/types': 8.71.0 - '@typescript-eslint/typescript-estree': 8.71.0(typescript@5.9.3) - eslint: 10.11.0 + '@eslint-community/eslint-utils': 4.10.1(eslint@10.13.0) + '@typescript-eslint/scope-manager': 8.72.0 + '@typescript-eslint/types': 8.72.0 + '@typescript-eslint/typescript-estree': 8.72.0(typescript@5.9.3) + eslint: 10.13.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/visitor-keys@8.71.0: - resolution: {integrity: sha512-8eQ9R218XORK+KLosnf4bu/QsUXvUyVwTbArg7/0NMB1Pu87OJKvj4nhFblkYE8gQV73mW1dx1ptlPCkwRGa7A==} + /@typescript-eslint/visitor-keys@8.72.0: + resolution: {integrity: sha512-E2mroviasaWecDzTGiGMtuEguuLVOeRggnrIn93CJuxYJzQBHbyymlT08aVQydbBal5538o+JkBKXh2sRuCyIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.71.0 + '@typescript-eslint/types': 8.72.0 eslint-visitor-keys: 5.0.1 dev: true - /@vitejs/plugin-vue@6.0.9(vite@8.3.4)(vue@3.5.43): - resolution: {integrity: sha512-rD/MORlhaZMlXWW0rEn4FB4wMinWC0z/D7Ye160S5+Rs1mC8ZDAdcDp4SjKfUhG5t8q1ktcPVw4xuTkPRlzrSA==} + /@vitejs/plugin-vue@6.0.10(vite@8.3.4)(vue@3.5.44): + resolution: {integrity: sha512-b80aUQh3n+qEzzZm5oQp3rT2QImeCx58K6eFl/RkJ3d65KW0kTuv5lNsLRVAjbW9YRUpo/wzmvzMgV34bTAItA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - vue: ^3.2.25 + vue: ^3.2.25 || ^3.6.0-rc.10 dependencies: '@rolldown/pluginutils': 1.0.1 vite: 8.3.4(@types/node@22.20.4) - vue: 3.5.43(typescript@5.9.3) + vue: 3.5.44(typescript@5.9.3) dev: true - /@vitest/mocker@5.0.4(vite@8.3.4): - resolution: {integrity: sha512-tqAlrYWce4iUxhr3ncNohejtCTOcHeE8XWrSNZY3OhPoDn01yeGv+gnaBy64ATp7o6pb03eIbBAjzmibpc9vIQ==} + /@vitest/mocker@5.0.5(vite@8.3.4): + resolution: {integrity: sha512-xLL3lkDegJZw+MGoGaCCsFayDZthGgpAtr3Vziyfc4p7xH89K7KRPcRBBh/kEYm0Aqkt5DtTmkYpBtRV/FrHZg==} peerDependencies: msw: ^2.4.9 || ^3.0.0 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -983,14 +962,14 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.31 - '@vitest/spy': 5.0.4 + '@vitest/spy': 5.0.5 estree-walker: 3.0.3 magic-string: 1.4.3 vite: 8.3.4(@types/node@22.20.4) dev: true - /@vitest/spy@5.0.4: - resolution: {integrity: sha512-MZKk/gSkm2q+ICobMxCpH1mA+cCAWm8WV7UhxlqGjq/sJ3AGc1BqFOs5CRVXxH78wQtme9q/NAAgBquj4AcyMw==} + /@vitest/spy@5.0.5: + resolution: {integrity: sha512-lwJRExuH417257Q5wv9QYugN9IMJkoxcrKrYxGPQkBzl7wlNpTUxD/5yNX4ESKVUIShKPgkGchYPFMWOOk0wzw==} dev: true /@volar/language-core@2.4.28: @@ -1011,15 +990,6 @@ packages: vscode-uri: 3.2.0 dev: true - /@vue/compiler-core@3.5.43: - resolution: {integrity: sha512-zdiLhnbe1QQqgDT8xZMpNmyqZ3qlI+/Q/FHQco57Kwl/b05HhCzN6eVGN9QU9rbga4CrS0H5SYY8VGHZCt/1Hg==} - dependencies: - '@babel/parser': 7.29.9 - '@vue/shared': 3.5.43 - entities: 7.0.1 - estree-walker: 2.0.2 - source-map-js: 1.2.2 - /@vue/compiler-core@3.5.44: resolution: {integrity: sha512-k34nCytbK8PQ1gR2mGROYOw6Pnv/mumqIdrZ3x2tbyXZDWm7ViKGLTfdB+DRrWqEQsLgGJvn0WN9jBif5zCTLQ==} dependencies: @@ -1028,39 +998,31 @@ packages: entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.2 - dev: true - - /@vue/compiler-dom@3.5.43: - resolution: {integrity: sha512-PEZoAk3NQmsn/ejMzSOCyTYqwGqczrWm70PuhBKjjv1+TCoQAaO/zOqNwjV+honlNstT5ILxtc+8r8UUfj+iEQ==} - dependencies: - '@vue/compiler-core': 3.5.43 - '@vue/shared': 3.5.43 /@vue/compiler-dom@3.5.44: resolution: {integrity: sha512-W5AoBFWdw1lQAKiHowkfgFKFab82oSRT6sGsPfw/q1GRjsy/ZJFLHGhJyBRIFN9APLTUduDH9U2JAiPOIyKuYg==} dependencies: '@vue/compiler-core': 3.5.44 '@vue/shared': 3.5.44 - dev: true - /@vue/compiler-sfc@3.5.43: - resolution: {integrity: sha512-FCbrG3XNCRl+js3huuKx4IVHBLTvMkJhVepjbxSPu1gn4yWLaYtGNQdjJGZaMytXB6qb76qQDDmDSLy/vkmleQ==} + /@vue/compiler-sfc@3.5.44: + resolution: {integrity: sha512-dzHmQ4jXTpdr5FjIQUeykVakN/uzqFbUo9/C5ikBFg3a3PeM6uRxeczx1ZbXBML0/zJstEh3ygYipzR5Z7b2Pw==} dependencies: - '@babel/parser': 7.29.9 - '@vue/compiler-core': 3.5.43 - '@vue/compiler-dom': 3.5.43 - '@vue/compiler-ssr': 3.5.43 - '@vue/shared': 3.5.43 + '@babel/parser': 7.29.11 + '@vue/compiler-core': 3.5.44 + '@vue/compiler-dom': 3.5.44 + '@vue/compiler-ssr': 3.5.44 + '@vue/shared': 3.5.44 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.28 + postcss: 8.5.31 source-map-js: 1.2.2 - /@vue/compiler-ssr@3.5.43: - resolution: {integrity: sha512-GF62orf7KiJX9RqrHNGrYBudsQGD0OhJ5nDs90O8UiDuS40+YMYomiXu6w6EuvtXuRDc3MSNis3EaaSKAVSWpg==} + /@vue/compiler-ssr@3.5.44: + resolution: {integrity: sha512-xr5gb1JVHlfXJwSlRz1FeP6uxoazdzHuMTVLE7up+4Vrqxk219CvxLPxD9NXBt47yvZW7+p4DXfyp4O1fkByIA==} dependencies: - '@vue/compiler-dom': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-dom': 3.5.44 + '@vue/shared': 3.5.44 /@vue/devtools-api@6.6.4: resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} @@ -1085,52 +1047,48 @@ packages: resolution: {integrity: sha512-Fkac7lUdGReh6pVOi3AYPRGe82LQqRmAfThW7RRligOAP0ZA/Z1z9XLHDM9dv34pV2HRc79DK8uKPeG2fLnA/g==} dev: false - /@vue/language-core@3.3.11: - resolution: {integrity: sha512-QJmpliwAVpC/OxubIByPAhNzsQPRc8/gxlN2qnVzVfIMjMDz/9RnXRFoetjz5yEgXVXyp4LqhXq3V53PjmNzFw==} + /@vue/language-core@3.3.13: + resolution: {integrity: sha512-axA0Xemn5LuUKuKWob0/kVq7xQ2mJJM6VqA9Exvt35nM9yRC31goWVve/G/Zb2ZCLsXC8FHYjjfXlnshknSCew==} dependencies: '@volar/language-core': 2.4.28 - '@vue/compiler-dom': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-dom': 3.5.44 + '@vue/shared': 3.5.44 alien-signals: 3.2.1 muggle-string: 0.4.1 path-browserify: 1.0.1 picomatch: 4.0.7 dev: true - /@vue/reactivity@3.5.43: - resolution: {integrity: sha512-G/c9GyOZNI2jVaaS6OX1EF1SSFSv7H0ERqNTl4+DTFMlZmB5eVAB53aLQNam/7NL2NPtaDD7RdVrzf8uJzMuOA==} + /@vue/reactivity@3.5.44: + resolution: {integrity: sha512-u+QJdKeBBEADkPdevsL+6E12QlYVfBD8Zcw5qjDQKtamI6l14KyqazJMobhCKelhWN5zpyKUiEDoTyHE93cqWw==} dependencies: - '@vue/shared': 3.5.43 + '@vue/shared': 3.5.44 - /@vue/runtime-core@3.5.43: - resolution: {integrity: sha512-hU6U6VnVhBGQDpvlnnDlIB8ZGJBiOcgk2lh/0InltHiz3D8oSkluvuvY+do1G2H3+udeKFsmaBlgVYP7gXQzEw==} + /@vue/runtime-core@3.5.44: + resolution: {integrity: sha512-uEa/ndwjhrrhnOfb2p+sZy6zeoamJOISqaLSJGk/8R6nABT1ZldpzcJoPzKj+zHVomVBPcmQYyC2r4LtvDV6CQ==} dependencies: - '@vue/reactivity': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/reactivity': 3.5.44 + '@vue/shared': 3.5.44 - /@vue/runtime-dom@3.5.43: - resolution: {integrity: sha512-Bb2Jc0YjjJdMt1SJmb9b2L/IWd3I8lIT9x9eS/xvvP9CiVgna0ffua74xKRmt4/uSJ+0r4iN8ex1jrqkhQGWQw==} + /@vue/runtime-dom@3.5.44: + resolution: {integrity: sha512-3fc4ARcXVhVBaJ3ujWiNZJARD6pkyRcwG+ZYhMzjKtKUp7MAY0HLwr7r3Smep3Li6ZaWT6ewdmx8XqdaD5oNZg==} dependencies: - '@vue/reactivity': 3.5.43 - '@vue/runtime-core': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/reactivity': 3.5.44 + '@vue/runtime-core': 3.5.44 + '@vue/shared': 3.5.44 csstype: 3.2.3 - /@vue/server-renderer@3.5.43: - resolution: {integrity: sha512-l2Ygjv9NehV94PSBxNWsAHC0j/eIIKbn92mBuWXAPGLnn6HfJ6MH5ubsd+Nk0YoZ5FRuxWI1P2VSoh+dbPQhCQ==} + /@vue/server-renderer@3.5.44: + resolution: {integrity: sha512-R4S1UoH4h5Frrauv8Z5XE5TxV9oBiUSgWIC4TyVK1FK+RocRnOLwFA5Xcmo2011RlgJp+AbZCnw6afrhlgRuUQ==} dependencies: - '@vue/compiler-ssr': 3.5.43 - '@vue/runtime-dom': 3.5.43 - '@vue/shared': 3.5.43 - - /@vue/shared@3.5.43: - resolution: {integrity: sha512-uksS7YGMR5NZyr4JNq0Rp+QyLns0ueaz20KwzIPW9R0LH1Vnt4E+XUM29PNseEbf1www2gOuhuDi5AKOIXag9Q==} + '@vue/compiler-ssr': 3.5.44 + '@vue/runtime-dom': 3.5.44 + '@vue/shared': 3.5.44 /@vue/shared@3.5.44: resolution: {integrity: sha512-H82XLH0DjmSOdbEwO15x3QTo1f5PWEtv237eLpYKc0mqLu+B8hnq16lFWmuBmNurkeiG3wr+oM1FhOll/YVFRg==} - dev: true - /@vue/test-utils@2.5.1(@vue/compiler-dom@3.5.44)(vue@3.5.43): + /@vue/test-utils@2.5.1(@vue/compiler-dom@3.5.44)(vue@3.5.44): resolution: {integrity: sha512-V/4a99odJ7hapr0bRt35XxljGk8hefq31gSOnlKTcEq2fUeoj2qb+FcpJYfQu4qfYhW9Ug+O2+CZ3QmZ7gXDzA==} peerDependencies: '@vue/compiler-dom': 3.x @@ -1142,7 +1100,7 @@ packages: dependencies: '@vue/compiler-dom': 3.5.44 js-beautify: 2.0.3 - vue: 3.5.43(typescript@5.9.3) + vue: 3.5.44(typescript@5.9.3) vue-component-type-helpers: 3.3.11 dev: true @@ -1151,16 +1109,16 @@ packages: engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} dev: true - /acorn-jsx@5.3.2(acorn@8.18.0): + /acorn-jsx@5.3.2(acorn@8.19.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.18.0 + acorn: 8.19.0 dev: true - /acorn@8.18.0: - resolution: {integrity: sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==} + /acorn@8.19.0: + resolution: {integrity: sha512-oJlA3XiRm7Cyk6qFD2Jn8ak9B7jSy0qy00ADO3+8dpT0LSjFihQYv4C02LFCSYJV3Q37xYwwRy5m+IpIiUzqWw==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -1367,7 +1325,7 @@ packages: engines: {node: '>=10'} dev: true - /eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.71.0)(eslint@10.11.0)(vue-eslint-parser@10.4.1): + /eslint-plugin-vue@10.11.1(@typescript-eslint/parser@8.72.0)(eslint@10.13.0)(vue-eslint-parser@10.4.1): resolution: {integrity: sha512-pasVXhl7wUmIvhujoqs/m0mJ9r59QW1IR9XXYKGR0FETzSM+Hhlf4qKIYgWiDDP+9YKv4YfbwskD7LqIdVcgQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -1381,14 +1339,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0) - '@typescript-eslint/parser': 8.71.0(eslint@10.11.0)(typescript@5.9.3) - eslint: 10.11.0 + '@eslint-community/eslint-utils': 4.10.1(eslint@10.13.0) + '@typescript-eslint/parser': 8.72.0(eslint@10.13.0)(typescript@5.9.3) + eslint: 10.13.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 7.1.6 semver: 7.8.5 - vue-eslint-parser: 10.4.1(eslint@10.11.0) + vue-eslint-parser: 10.4.1(eslint@10.13.0) xml-name-validator: 5.0.0 dev: true @@ -1412,8 +1370,8 @@ packages: engines: {node: ^20.19.0 || ^22.13.0 || >=24} dev: true - /eslint@10.11.0: - resolution: {integrity: sha512-P7a6UEEqb9G95MYAtqkmsTbVXIYyzIfl6NGOIJk162PaahFxFyeGcrlXYFSiagECg4sEm8IseJdZBKR3rx6MsQ==} + /eslint@10.13.0: + resolution: {integrity: sha512-UohDjD4zSzEwhf58M3O7vc/ycc8O1I7dNlhtD0WxE8Px8EHNJKtUwzBqrzeGhisRuv2ag4sAYswszCJRgKXYUg==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -1422,7 +1380,7 @@ packages: jiti: optional: true dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@10.11.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.13.0) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 '@eslint/config-helpers': 0.7.0 @@ -1460,8 +1418,8 @@ packages: resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} dependencies: - acorn: 8.18.0 - acorn-jsx: 5.3.2(acorn@8.18.0) + acorn: 8.19.0 + acorn-jsx: 5.3.2(acorn@8.19.0) eslint-visitor-keys: 5.0.1 dev: true @@ -1577,8 +1535,8 @@ packages: path-scurry: 2.0.2 dev: true - /globals@17.12.0: - resolution: {integrity: sha512-cezEd/DTyyht9cvSSURyygXPfy04GtWO/5e6ZPvH7fCtjKz9PYOmuawphw1Ctd1f6C+5JypXfGD7ahNMXvevBA==} + /globals@17.13.0: + resolution: {integrity: sha512-RwMTC61u7hrG3ZJMkZQOK4JLJrKS8QtoTii63EmWvFXHqycY9FObBJQCbsLxSO8kjKhWE5kV1GC+Vb1g3RI0Zg==} engines: {node: '>=18'} dev: true @@ -1629,8 +1587,8 @@ packages: engines: {node: '>= 4'} dev: true - /ignore@7.0.10: - resolution: {integrity: sha512-HpbUakT7xp5miBUywCHf36ZEuAJNklBJDDsGpUIjMzOSmM8ELSfA9Sa/QDPeNeqeoN31u+UTCkL4klCOVvRm4Q==} + /ignore@7.0.14: + resolution: {integrity: sha512-wCBiZ77u1tuWde6G/nfOtLaCTYcFDU5yCzARzK10y+rLhzYoL7a7yEemcopcc2Mzow7gZOIjnV2ym1NYmdiJOQ==} engines: {node: '>= 4'} dev: true @@ -2055,16 +2013,10 @@ packages: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} dev: true - /nanoid@3.3.19: - resolution: {integrity: sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - /nanoid@3.3.20: resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -2183,10 +2135,10 @@ packages: engines: {node: '>=12'} dev: true - /pinia@4.0.3(@vue/devtools-api@8.2.1)(typescript@5.9.3)(vue@3.5.43): - resolution: {integrity: sha512-XMQqpvjgG7LMqVhhFUzKLT4KEbsYbfZZ0CZU9PgdFm1O2VKBmIkykL8+SfNhOaT7sR0wT6BEgKT0YNDYWgmVRA==} + /pinia@4.1.0(@vue/devtools-api@8.2.1)(typescript@5.9.3)(vue@3.5.44): + resolution: {integrity: sha512-+5/HMuVjYQfKlCD5xQ7zfXn1xUzYFEa7pd0DQK5SaMfZCaFRTHlaH/c02N1FoGOdlzSiwf5EOPgJx//1QDw6gw==} peerDependencies: - '@vue/devtools-api': ^8.1.5 + '@vue/devtools-api': ^8.2.1 typescript: '>=5.6.0' vue: ^3.5.11 peerDependenciesMeta: @@ -2196,21 +2148,21 @@ packages: '@vue/devtools-api': 8.2.1 nostics: 1.3.0 typescript: 5.9.3 - vue: 3.5.43(typescript@5.9.3) + vue: 3.5.44(typescript@5.9.3) dev: false - /playwright-core@1.63.0: - resolution: {integrity: sha512-rYCsBF/M5HjUch52bbtVONEFjv6Xu8sm8h72dNlR5bzIE1fvC/bxgspzkjSfU+MweEMmPM8KJebG6nnyxo5mCg==} + /playwright-core@1.64.1: + resolution: {integrity: sha512-BC4s8y6SEVA6Q1rSxZTto8hI1KUI3xXlHGZgvGqP4IqPdI/a6FX9H29IDNz7vKo9l21b6LfYosScPL6M3xxyDQ==} engines: {node: '>=20'} hasBin: true dev: true - /playwright@1.63.0: - resolution: {integrity: sha512-+7ziBLidS4NaNCdt57SUDT+wYmmd5fmiQejUic/kb+YsYSCPyOOE9sebzMjNmQrsnNpDJqd4WHvV/8lfKfUDUg==} + /playwright@1.64.1: + resolution: {integrity: sha512-HCrVhHr5QQuwYoswEUGTb7gGp522yflbv/ST8nF4sFWGuLjQCt17Q/EubpGGSNKYn1tsTCPZxqHhHCfVURu7UA==} engines: {node: '>=20'} hasBin: true dependencies: - playwright-core: 1.63.0 + playwright-core: 1.64.1 dev: true /pluralize@8.0.0: @@ -2226,14 +2178,6 @@ packages: util-deprecate: 1.0.2 dev: true - /postcss@8.5.28: - resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.19 - picocolors: 1.1.1 - source-map-js: 1.2.2 - /postcss@8.5.31: resolution: {integrity: sha512-YUbWYCgErwnMAVkjUnYa+KlMBzGpHwiIt/DE7f0G33AuX2LH9UcTk6KgWxd3zRU+pN3u/C+Xl3EnMLM4Hea7Sg==} engines: {node: ^10 || ^12 || >=14} @@ -2241,7 +2185,6 @@ packages: nanoid: 3.3.20 picocolors: 1.1.1 source-map-js: 1.2.2 - dev: true /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -2409,18 +2352,18 @@ packages: engines: {node: '>=16'} dev: true - /typescript-eslint@8.71.0(eslint@10.11.0)(typescript@5.9.3): - resolution: {integrity: sha512-fBdHYiqQ14RW6mOMXD14Svn82ZsCYAoQSzGRzyEjR59S5A2Krh/l7fGTOQ7iCr8gGy/mHVXtEF7s5fgjEdV0Pw==} + /typescript-eslint@8.72.0(eslint@10.13.0)(typescript@5.9.3): + resolution: {integrity: sha512-r26Fkc8As+mZvqp7SLsMmNFyYUup/6CjK7/eHBHmhOw6GH6n6YFxHVFrG0jN1c5CMpDzelLPxvgeCOzx7BjN+A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' dependencies: - '@typescript-eslint/eslint-plugin': 8.71.0(@typescript-eslint/parser@8.71.0)(eslint@10.11.0)(typescript@5.9.3) - '@typescript-eslint/parser': 8.71.0(eslint@10.11.0)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.71.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.71.0(eslint@10.11.0)(typescript@5.9.3) - eslint: 10.11.0 + '@typescript-eslint/eslint-plugin': 8.72.0(@typescript-eslint/parser@8.72.0)(eslint@10.13.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.72.0(eslint@10.13.0)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.72.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.72.0(eslint@10.13.0)(typescript@5.9.3) + eslint: 10.13.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -2511,20 +2454,20 @@ packages: fsevents: 2.3.3 dev: true - /vitest@5.0.4(@types/node@22.20.4)(jsdom@29.1.1)(vite@8.3.4): - resolution: {integrity: sha512-z0WxZRV2Sg48wF0FSgMq3TFG8JS38/Qr96vZVZdX6+Em9raQTvnXQvdTFJe2m3rfyJnEHeHQ/snceIdi8D1pVg==} + /vitest@5.0.5(@types/node@22.20.4)(jsdom@29.1.1)(vite@8.3.4): + resolution: {integrity: sha512-cPODOMF8YnkiiYtDdHo6n4wWmBrOBBbOIYH2d33M4l3CdNn72h+qMmO6uXffUN6A5AZFXNND/d+krS9mgkXRfg==} engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 5.0.4 - '@vitest/browser-preview': 5.0.4 + '@vitest/browser-playwright': 5.0.5 + '@vitest/browser-preview': 5.0.5 '@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0 - '@vitest/coverage-istanbul': 5.0.4 - '@vitest/coverage-v8': 5.0.4 - '@vitest/ui': 5.0.4 + '@vitest/coverage-istanbul': 5.0.5 + '@vitest/coverage-v8': 5.0.5 + '@vitest/ui': 5.0.5 happy-dom: '*' jsdom: '*' vite: ^6.4.0 || ^7.0.0 || ^8.0.0 @@ -2554,7 +2497,7 @@ packages: dependencies: '@types/chai': 5.2.3 '@types/node': 22.20.4 - '@vitest/mocker': 5.0.4(vite@8.3.4) + '@vitest/mocker': 5.0.5(vite@8.3.4) chai: 6.3.0 es-module-lexer: 2.3.2 expect-type: 1.4.0 @@ -2580,14 +2523,14 @@ packages: resolution: {integrity: sha512-LwcxzeliO9fkQcpJG0PoX8X5kmAhKmH9wkpDLxNabwzkQ9Zeib2YVHwFV4pcWmMLfXVfjr/dSV+DaJ3cIPgSNA==} dev: true - /vue-eslint-parser@10.4.1(eslint@10.11.0): + /vue-eslint-parser@10.4.1(eslint@10.13.0): resolution: {integrity: sha512-Gk6gRDj0n/fkRa3C3l0bBheoBckUq/Rs0F/TvMWIS6nzzx67amAViMe9CkNgsP2tXyQONvGiHQESHwFtZ3aYDA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 dependencies: debug: 4.4.3(supports-color@10.2.2) - eslint: 10.11.0 + eslint: 10.13.0 eslint-scope: 9.1.2 eslint-visitor-keys: 5.0.1 espree: 11.2.0 @@ -2597,52 +2540,52 @@ packages: - supports-color dev: true - /vue-i18n@11.4.12(vue@3.5.43): - resolution: {integrity: sha512-yvArvvo3ErLKFNlQrZUGmRkxL/ctM5xFYtE9FxTKiE/PalWP1bnTopBgbSRGLluYEyYSNl1Pt8l2J7zVavbXww==} + /vue-i18n@11.4.16(vue@3.5.44): + resolution: {integrity: sha512-Kv9tp6iTmaAeOwop7hkAo28N1IBsbSVpnxyE26b6gqc4Q2E9Ke3ZHHA3oqqwS6/cYLT1henZU4etTaLQxrK98Q==} engines: {node: '>= 22'} peerDependencies: vue: ^3.0.0 dependencies: - '@intlify/core-base': 11.4.12 - '@intlify/devtools-types': 11.4.12 - '@intlify/shared': 11.4.12 + '@intlify/core-base': 11.4.16 + '@intlify/devtools-types': 11.4.16 + '@intlify/shared': 11.4.16 '@vue/devtools-api': 6.6.4 - vue: 3.5.43(typescript@5.9.3) + vue: 3.5.44(typescript@5.9.3) dev: false - /vue-router@4.6.4(vue@3.5.43): + /vue-router@4.6.4(vue@3.5.44): resolution: {integrity: sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==} peerDependencies: vue: ^3.5.0 dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.43(typescript@5.9.3) + vue: 3.5.44(typescript@5.9.3) dev: false - /vue-tsc@3.3.11(typescript@5.9.3): - resolution: {integrity: sha512-gOb0B9rtU2+f1dszwPqSH5kAieIF9ReeLhD3kSRNHv5WZZUQz/JdVXW0RTdqhNTMlQkqKzrTTviqKr/4FYZraQ==} + /vue-tsc@3.3.13(typescript@5.9.3): + resolution: {integrity: sha512-jE4/bXdOMSHVxEGgQCqNllJy+9N3Gx6tfSAsg0yhFK/MAN6eXqISihupnDEKSCt12VVnjN2gI3AqLYcqoh5x/A==} hasBin: true peerDependencies: typescript: '>=5.0.0' dependencies: '@volar/typescript': 2.4.28 - '@vue/language-core': 3.3.11 + '@vue/language-core': 3.3.13 typescript: 5.9.3 dev: true - /vue@3.5.43(typescript@5.9.3): - resolution: {integrity: sha512-o5qZoksdnjIKvW1srZ3ab7pcDNYAerBjRe54D0LBLfRdCYFrSgBHVXokMas35czQc0//lmx4/tuY4ZNQ+Rf2Ng==} + /vue@3.5.44(typescript@5.9.3): + resolution: {integrity: sha512-dvvmaOCG7lAMkJTPqPwWeGMsPS6DIsFsfZDUgBp9V6mHf9b3+/wyVwYR4Es+WV6uJC0FKRxp81Obcq0ZwUcGFQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.5.43 - '@vue/compiler-sfc': 3.5.43 - '@vue/runtime-dom': 3.5.43 - '@vue/server-renderer': 3.5.43 - '@vue/shared': 3.5.43 + '@vue/compiler-dom': 3.5.44 + '@vue/compiler-sfc': 3.5.44 + '@vue/runtime-dom': 3.5.44 + '@vue/server-renderer': 3.5.44 + '@vue/shared': 3.5.44 typescript: 5.9.3 /w3c-xmlserializer@5.0.0: