From 7199365213ae741ef66aa1bd9471f402afd2526a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 08:51:06 +0000 Subject: [PATCH] chore(deps): replace dev-dependencies (#1990) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Type | Update | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [@tsconfig/node22](https://redirect.github.com/tsconfig/bases) ([source](https://redirect.github.com/tsconfig/bases/tree/HEAD/bases)) → [@tsconfig/node24](https://redirect.github.com/tsconfig/bases) | devDependencies | replacement | [`22.0.5` -> `24.0.0`](https://renovatebot.com/diffs/npm/@tsconfig%2fnode22/22.0.5/) | | | | [@vitejs/plugin-vue](https://redirect.github.com/vitejs/vite-plugin-vue/tree/main/packages/plugin-vue#readme) ([source](https://redirect.github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue)) | devDependencies | patch | [`6.0.2` -> `6.0.3`](https://renovatebot.com/diffs/npm/@vitejs%2fplugin-vue/6.0.2/6.0.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@vitejs%2fplugin-vue/6.0.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitejs%2fplugin-vue/6.0.2/6.0.3?slim=true) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | devDependencies | patch | [`9.39.1` -> `9.39.2`](https://renovatebot.com/diffs/npm/eslint/9.39.1/9.39.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.39.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.39.1/9.39.2?slim=true) | ⚠️ Renovate's replacement functionality [does not currently](https://redirect.github.com/renovatebot/renovate/issues/39400) wire in the release age for a package, so the Minimum Release Age checks can apply. You will need to manually validate the Minimum Release Age for these package(s). This is a special PR that replaces `@tsconfig/node22` with the community suggested minimal stable replacement version. --- ### Release Notes
vitejs/vite-plugin-vue (@​vitejs/plugin-vue) ### [`v6.0.3`](https://redirect.github.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small-603-2025-12-12-small) ##### Features - add Vite 8 support ([2080d41](https://redirect.github.com/vitejs/vite-plugin-vue/commit/2080d411397b758d32144ce33d904e042c009504)) ##### Bug Fixes - **deps:** update all non-major dependencies ([#​707](https://redirect.github.com/vitejs/vite-plugin-vue/issues/707)) ([799f419](https://redirect.github.com/vitejs/vite-plugin-vue/commit/799f419565467a9db675e68eefd0551b9c16e3e6)) - **hmr:** reload when components switch between vapor and vdom ([#​714](https://redirect.github.com/vitejs/vite-plugin-vue/issues/714)) ([6c45fe5](https://redirect.github.com/vitejs/vite-plugin-vue/commit/6c45fe52944a4ed73b896c8fefba1adfe0a81998)) ##### Performance Improvements - replace debug with obug ([#​705](https://redirect.github.com/vitejs/vite-plugin-vue/issues/705)) ([684ac30](https://redirect.github.com/vitejs/vite-plugin-vue/commit/684ac30f8325c13b94a0a35e53ef9470dd134042)) ##### Miscellaneous Chores - **deps:** update upstream ([#​706](https://redirect.github.com/vitejs/vite-plugin-vue/issues/706)) ([d910114](https://redirect.github.com/vitejs/vite-plugin-vue/commit/d9101144a81632ec05f4d49c32e5003293118c88)) - upgrade deps, setup tsgo ([037e540](https://redirect.github.com/vitejs/vite-plugin-vue/commit/037e5403e9ce6bd0a038010b6e3003a9ac4c7f66))
eslint/eslint (eslint) ### [`v9.39.2`](https://redirect.github.com/eslint/eslint/compare/v9.39.1...9278324aa0023d223874825b0d4b6ac75783096a) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.39.1...v9.39.2)
--- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/go-vikunja/vikunja). --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com> --- frontend/package.json | 9 +- frontend/pnpm-lock.yaml | 162 +++++++++++++++++----------------- frontend/tsconfig.config.json | 2 +- 3 files changed, 88 insertions(+), 85 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index a2a81dc97..7ad88f2cd 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -14,6 +14,9 @@ "homepage": "https://vikunja.io/", "funding": "https://opencollective.com/vikunja", "packageManager": "pnpm@10.25.0", + "engines": { + "node": ">=24.0.0" + }, "keywords": [ "todo", "productivity", @@ -107,14 +110,14 @@ "@histoire/plugin-screenshot": "1.0.0-alpha.5", "@histoire/plugin-vue": "1.0.0-alpha.5", "@playwright/test": "1.57.0", - "@tsconfig/node22": "22.0.5", + "@tsconfig/node24": "24.0.0", "@types/codemirror": "5.60.17", "@types/is-touch-device": "1.0.3", "@types/node": "22.19.2", "@types/sortablejs": "1.15.9", "@typescript-eslint/eslint-plugin": "8.49.0", "@typescript-eslint/parser": "8.49.0", - "@vitejs/plugin-vue": "6.0.2", + "@vitejs/plugin-vue": "6.0.3", "@vue/eslint-config-typescript": "14.6.0", "@vue/test-utils": "2.4.6", "@vue/tsconfig": "0.8.1", @@ -124,7 +127,7 @@ "caniuse-lite": "1.0.30001760", "csstype": "3.2.3", "esbuild": "0.27.1", - "eslint": "9.39.1", + "eslint": "9.39.2", "eslint-plugin-vue": "10.6.2", "happy-dom": "20.0.11", "histoire": "1.0.0-alpha.5", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 3a959583e..b4ba93db2 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -36,7 +36,7 @@ importers: version: 3.1.1(patch_hash=145ab3233cbcd3bc934b4961cd8710e2b15e4ae5dd20862a8d1d6621d7f9d4a8) '@intlify/unplugin-vue-i18n': specifier: 11.0.3 - version: 11.0.3(@vue/compiler-dom@3.5.25)(eslint@9.39.1(jiti@2.4.2))(rollup@4.53.3)(typescript@5.9.3)(vue-i18n@11.2.2(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) + version: 11.0.3(@vue/compiler-dom@3.5.25)(eslint@9.39.2(jiti@2.4.2))(rollup@4.53.3)(typescript@5.9.3)(vue-i18n@11.2.2(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) '@kyvg/vue3-notification': specifier: 3.4.2 version: 3.4.2(vue@3.5.25(typescript@5.9.3)) @@ -188,9 +188,9 @@ importers: '@playwright/test': specifier: 1.57.0 version: 1.57.0 - '@tsconfig/node22': - specifier: 22.0.5 - version: 22.0.5 + '@tsconfig/node24': + specifier: 24.0.0 + version: 24.0.0 '@types/codemirror': specifier: 5.60.17 version: 5.60.17 @@ -205,16 +205,16 @@ importers: version: 1.15.9 '@typescript-eslint/eslint-plugin': specifier: 8.49.0 - version: 8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) + version: 8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) '@typescript-eslint/parser': specifier: 8.49.0 - version: 8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) + version: 8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) '@vitejs/plugin-vue': - specifier: 6.0.2 - version: 6.0.2(vite@7.2.7(@types/node@22.19.2)(jiti@2.4.2)(sass-embedded@1.96.0)(sass@1.96.0)(terser@5.31.6)(yaml@2.5.0))(vue@3.5.25(typescript@5.9.3)) + specifier: 6.0.3 + version: 6.0.3(vite@7.2.7(@types/node@22.19.2)(jiti@2.4.2)(sass-embedded@1.96.0)(sass@1.96.0)(terser@5.31.6)(yaml@2.5.0))(vue@3.5.25(typescript@5.9.3)) '@vue/eslint-config-typescript': specifier: 14.6.0 - version: 14.6.0(eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.1(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.4.2))))(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) + version: 14.6.0(eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.2(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.4.2))))(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) '@vue/test-utils': specifier: 2.4.6 version: 2.4.6 @@ -240,11 +240,11 @@ importers: specifier: 0.27.1 version: 0.27.1 eslint: - specifier: 9.39.1 - version: 9.39.1(jiti@2.4.2) + specifier: 9.39.2 + version: 9.39.2(jiti@2.4.2) eslint-plugin-vue: specifier: 10.6.2 - version: 10.6.2(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.1(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.4.2))) + version: 10.6.2(@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.2(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.4.2))) happy-dom: specifier: 20.0.11 version: 20.0.11 @@ -1538,8 +1538,8 @@ packages: resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.39.1': - resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} + '@eslint/js@9.39.2': + resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.7': @@ -1940,8 +1940,8 @@ packages: '@remusao/trie@1.5.0': resolution: {integrity: sha512-UX+3utJKgwCsg6sUozjxd38gNMVRXrY4TNX9VvCdSrlZBS1nZjRPi98ON3QjRAdf6KCguJFyQARRsulTeqQiPg==} - '@rolldown/pluginutils@1.0.0-beta.50': - resolution: {integrity: sha512-5e76wQiQVeL1ICOZVUg4LSOVYg9jyhGCin+icYozhsUzM+fHE7kddi1bdiE0jwVqTfkjba3jUFbEkoC9WkdvyA==} + '@rolldown/pluginutils@1.0.0-beta.53': + resolution: {integrity: sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==} '@rollup/plugin-babel@5.3.1': resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} @@ -2405,8 +2405,8 @@ packages: resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} engines: {node: '>=10.13.0'} - '@tsconfig/node22@22.0.5': - resolution: {integrity: sha512-hLf2ld+sYN/BtOJjHUWOk568dvjFQkHnLNa6zce25GIH+vxKfvTgm3qpaH6ToF5tu/NN0IH66s+Bb5wElHrLcw==} + '@tsconfig/node24@24.0.0': + resolution: {integrity: sha512-3/6Cr4dELEAucgPIr6ufY7yBYMi4ttZFOewABADNZ+bm4DUZl4dup2VBcBeP1ejj3QblrWVWux/1XcRv/ZVikA==} '@types/chai@5.2.2': resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} @@ -2617,11 +2617,11 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@vitejs/plugin-vue@6.0.2': - resolution: {integrity: sha512-iHmwV3QcVGGvSC1BG5bZ4z6iwa1SOpAPWmnjOErd4Ske+lZua5K9TtAVdx0gMBClJ28DViCbSmZitjWZsWO3LA==} + '@vitejs/plugin-vue@6.0.3': + resolution: {integrity: sha512-TlGPkLFLVOY3T7fZrwdvKpjprR3s4fxRln0ORDo1VQ7HHyxJwTlrjKU3kpVWTlaAjIEuCTokmjkZnr8Tpc925w==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - vite: ^5.0.0 || ^6.0.0 || ^7.0.0 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 vue: ^3.2.25 '@vitest/expect@3.2.4': @@ -3643,8 +3643,8 @@ packages: resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.39.1: - resolution: {integrity: sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==} + eslint@9.39.2: + resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -7940,14 +7940,14 @@ snapshots: '@esbuild/win32-x64@0.27.1': optional: true - '@eslint-community/eslint-utils@4.7.0(eslint@9.39.1(jiti@2.4.2))': + '@eslint-community/eslint-utils@4.7.0(eslint@9.39.2(jiti@2.4.2))': dependencies: - eslint: 9.39.1(jiti@2.4.2) + eslint: 9.39.2(jiti@2.4.2) eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.4.2))': + '@eslint-community/eslint-utils@4.9.0(eslint@9.39.2(jiti@2.4.2))': dependencies: - eslint: 9.39.1(jiti@2.4.2) + eslint: 9.39.2(jiti@2.4.2) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -7982,7 +7982,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.39.1': {} + '@eslint/js@9.39.2': {} '@eslint/object-schema@2.1.7': {} @@ -8170,9 +8170,9 @@ snapshots: '@intlify/shared@11.2.2': {} - '@intlify/unplugin-vue-i18n@11.0.3(@vue/compiler-dom@3.5.25)(eslint@9.39.1(jiti@2.4.2))(rollup@4.53.3)(typescript@5.9.3)(vue-i18n@11.2.2(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3))': + '@intlify/unplugin-vue-i18n@11.0.3(@vue/compiler-dom@3.5.25)(eslint@9.39.2(jiti@2.4.2))(rollup@4.53.3)(typescript@5.9.3)(vue-i18n@11.2.2(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3))': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.4.2)) '@intlify/bundle-utils': 11.0.3(vue-i18n@11.2.2(vue@3.5.25(typescript@5.9.3))) '@intlify/shared': 11.2.2 '@intlify/vue-i18n-extensions': 8.0.0(@intlify/shared@11.2.2)(@vue/compiler-dom@3.5.25)(vue-i18n@11.2.2(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) @@ -8406,7 +8406,7 @@ snapshots: '@remusao/trie@1.5.0': {} - '@rolldown/pluginutils@1.0.0-beta.50': {} + '@rolldown/pluginutils@1.0.0-beta.53': {} '@rollup/plugin-babel@5.3.1(@babel/core@7.26.0)(rollup@2.79.2)': dependencies: @@ -8857,7 +8857,7 @@ snapshots: '@trysound/sax@0.2.0': {} - '@tsconfig/node22@22.0.5': {} + '@tsconfig/node24@24.0.0': {} '@types/chai@5.2.2': dependencies: @@ -8936,15 +8936,15 @@ snapshots: '@types/node': 22.19.2 optional: true - '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) + '@typescript-eslint/parser': 8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.35.1 - '@typescript-eslint/type-utils': 8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) - '@typescript-eslint/utils': 8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) + '@typescript-eslint/utils': 8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.35.1 - eslint: 9.39.1(jiti@2.4.2) + eslint: 9.39.2(jiti@2.4.2) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -8953,15 +8953,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.49.0(@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) + '@typescript-eslint/parser': 8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.49.0 - '@typescript-eslint/type-utils': 8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) - '@typescript-eslint/utils': 8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) + '@typescript-eslint/utils': 8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.49.0 - eslint: 9.39.1(jiti@2.4.2) + eslint: 9.39.2(jiti@2.4.2) ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.1.0(typescript@5.9.3) @@ -8969,26 +8969,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3)': + '@typescript-eslint/parser@8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.35.1 '@typescript-eslint/types': 8.35.1 '@typescript-eslint/typescript-estree': 8.35.1(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.35.1 debug: 4.4.3 - eslint: 9.39.1(jiti@2.4.2) + eslint: 9.39.2(jiti@2.4.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3)': + '@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.49.0 '@typescript-eslint/types': 8.49.0 '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.49.0 debug: 4.4.3 - eslint: 9.39.1(jiti@2.4.2) + eslint: 9.39.2(jiti@2.4.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -9033,24 +9033,24 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3)': dependencies: '@typescript-eslint/typescript-estree': 8.35.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) + '@typescript-eslint/utils': 8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) debug: 4.4.3 - eslint: 9.39.1(jiti@2.4.2) + eslint: 9.39.2(jiti@2.4.2) ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.49.0 '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) + '@typescript-eslint/utils': 8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) debug: 4.4.3 - eslint: 9.39.1(jiti@2.4.2) + eslint: 9.39.2(jiti@2.4.2) ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -9093,24 +9093,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3)': + '@typescript-eslint/utils@8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.39.1(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.39.2(jiti@2.4.2)) '@typescript-eslint/scope-manager': 8.35.1 '@typescript-eslint/types': 8.35.1 '@typescript-eslint/typescript-estree': 8.35.1(typescript@5.9.3) - eslint: 9.39.1(jiti@2.4.2) + eslint: 9.39.2(jiti@2.4.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3)': + '@typescript-eslint/utils@8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.4.2)) '@typescript-eslint/scope-manager': 8.49.0 '@typescript-eslint/types': 8.49.0 '@typescript-eslint/typescript-estree': 8.49.0(typescript@5.9.3) - eslint: 9.39.1(jiti@2.4.2) + eslint: 9.39.2(jiti@2.4.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -9127,9 +9127,9 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-vue@6.0.2(vite@7.2.7(@types/node@22.19.2)(jiti@2.4.2)(sass-embedded@1.96.0)(sass@1.96.0)(terser@5.31.6)(yaml@2.5.0))(vue@3.5.25(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.3(vite@7.2.7(@types/node@22.19.2)(jiti@2.4.2)(sass-embedded@1.96.0)(sass@1.96.0)(terser@5.31.6)(yaml@2.5.0))(vue@3.5.25(typescript@5.9.3))': dependencies: - '@rolldown/pluginutils': 1.0.0-beta.50 + '@rolldown/pluginutils': 1.0.0-beta.53 vite: 7.2.7(@types/node@22.19.2)(jiti@2.4.2)(sass-embedded@1.96.0)(sass@1.96.0)(terser@5.31.6)(yaml@2.5.0) vue: 3.5.25(typescript@5.9.3) @@ -9323,14 +9323,14 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.1(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.4.2))))(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3)': + '@vue/eslint-config-typescript@14.6.0(eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.2(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.4.2))))(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) - eslint: 9.39.1(jiti@2.4.2) - eslint-plugin-vue: 10.6.2(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.1(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.4.2))) + '@typescript-eslint/utils': 8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.4.2) + eslint-plugin-vue: 10.6.2(@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.2(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.4.2))) fast-glob: 3.3.3 - typescript-eslint: 8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) - vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.4.2)) + typescript-eslint: 8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) + vue-eslint-parser: 10.2.0(eslint@9.39.2(jiti@2.4.2)) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -10276,18 +10276,18 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.1(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.4.2))): + eslint-plugin-vue@10.6.2(@typescript-eslint/parser@8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.2(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.4.2))): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.4.2)) - eslint: 9.39.1(jiti@2.4.2) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.4.2)) + eslint: 9.39.2(jiti@2.4.2) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 7.1.0 semver: 7.7.1 - vue-eslint-parser: 10.2.0(eslint@9.39.1(jiti@2.4.2)) + vue-eslint-parser: 10.2.0(eslint@9.39.2(jiti@2.4.2)) xml-name-validator: 4.0.0 optionalDependencies: - '@typescript-eslint/parser': 8.49.0(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) + '@typescript-eslint/parser': 8.49.0(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) eslint-scope@8.4.0: dependencies: @@ -10298,15 +10298,15 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.39.1(jiti@2.4.2): + eslint@9.39.2(jiti@2.4.2): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.2(jiti@2.4.2)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.1 '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.39.1 + '@eslint/js': 9.39.2 '@eslint/plugin-kit': 0.4.1 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -13049,12 +13049,12 @@ snapshots: typed-query-selector@2.12.0: {} - typescript-eslint@8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3): + typescript-eslint@8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) - '@typescript-eslint/parser': 8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) - '@typescript-eslint/utils': 8.35.1(eslint@9.39.1(jiti@2.4.2))(typescript@5.9.3) - eslint: 9.39.1(jiti@2.4.2) + '@typescript-eslint/eslint-plugin': 8.35.1(@typescript-eslint/parser@8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3))(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) + '@typescript-eslint/parser': 8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) + '@typescript-eslint/utils': 8.35.1(eslint@9.39.2(jiti@2.4.2))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.4.2) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -13368,10 +13368,10 @@ snapshots: dependencies: vue: 3.5.25(typescript@5.9.3) - vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.4.2)): + vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.4.2)): dependencies: debug: 4.4.3 - eslint: 9.39.1(jiti@2.4.2) + eslint: 9.39.2(jiti@2.4.2) eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 diff --git a/frontend/tsconfig.config.json b/frontend/tsconfig.config.json index c72aa3a88..0105e34d2 100644 --- a/frontend/tsconfig.config.json +++ b/frontend/tsconfig.config.json @@ -1,6 +1,6 @@ { "extends": [ - "@tsconfig/node22/tsconfig.json", + "@tsconfig/node24/tsconfig.json", "@vue/tsconfig/tsconfig.json" ], "include": [