6 Commits

Author SHA1 Message Date
renovate aca463f0c8 chore(deps): update dependency vue-router to v5
renovate/artifacts Artifact file update failure
dancefinder-app / build (pull_request) Failing after 59s
dancefinder-app / deploy-prod (pull_request) Has been skipped
renovate/stability-days Updates have met minimum release age requirement
2026-04-02 16:02:40 +00:00
renovate 1fde823488 chore(deps): update dependency vuetify to v4.0.5 (#2849)
dancefinder-app / build (push) Successful in 1m33s
dancefinder-app / deploy-prod (push) Successful in 1m29s
2026-04-02 15:06:42 +00:00
renovate c4b6e1f860 chore(deps): update dependency esbuild to v0.27.5 (#2848)
dancefinder-app / build (push) Successful in 1m26s
dancefinder-app / deploy-prod (push) Successful in 1m36s
2026-04-02 02:05:14 +00:00
renovate 99886b7f79 chore(deps): update dependency typescript to v6 (#2840)
dancefinder-app / build (push) Successful in 1m46s
dancefinder-app / deploy-prod (push) Successful in 1m39s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | [`5.9.3` → `6.0.2`](https://renovatebot.com/diffs/npm/typescript/5.9.3/6.0.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/6.0.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.9.3/6.0.2?slim=true) |

---

### Release Notes

<details>
<summary>microsoft/TypeScript (typescript)</summary>

### [`v6.0.2`](https://github.com/microsoft/TypeScript/releases/tag/v6.0.2): TypeScript 6.0

[Compare Source](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2)

For release notes, check out the [release announcement blog post](https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/).

- [fixed issues query for TypeScript 6.0.0 (Beta)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+6.0.0%22).
- [fixed issues query for TypeScript 6.0.1 (RC)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+6.0.1%22).
- [fixed issues query for TypeScript 6.0.2 (Stable)](https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+6.0.2%22).

Downloads are available on:

- [npm](https://www.npmjs.com/package/typescript)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), 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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My44Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuODYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

Reviewed-on: #2840
Co-authored-by: Renovate Bot <renovate@unbound.se>
Co-committed-by: Renovate Bot <renovate@unbound.se>
2026-03-30 19:19:47 +00:00
renovate 28842ced85 chore(deps): update dependency typescript-eslint to v8.58.0 (#2847)
dancefinder-app / build (push) Successful in 2m18s
dancefinder-app / deploy-prod (push) Successful in 1m35s
2026-03-30 18:09:20 +00:00
renovate 476a4356ec chore(deps): update dependency vuetify to v4 (#2800)
dancefinder-app / build (push) Successful in 1m30s
dancefinder-app / deploy-prod (push) Successful in 1m37s
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [vuetify](https://vuetifyjs.com) ([source](https://github.com/vuetifyjs/vuetify/tree/HEAD/packages/vuetify)) | [`3.12.4` → `4.0.4`](https://renovatebot.com/diffs/npm/vuetify/3.12.4/4.0.4) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vuetify/4.0.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vuetify/3.12.4/4.0.4?slim=true) |

---

### Release Notes

<details>
<summary>vuetifyjs/vuetify (vuetify)</summary>

### [`v4.0.4`](https://github.com/vuetifyjs/vuetify/releases/tag/v4.0.4)

[Compare Source](https://github.com/vuetifyjs/vuetify/compare/v4.0.3...v4.0.4)

> \[!IMPORTANT]
> Vuetify Needs Your Support! The OpenCollective funds have been fully exhausted. We are currently **unable to compensate our contributors** for their continued work on the framework and the ecosystem tools.
>
> If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes.
>
> **[Sponsor via Open Collective](https://opencollective.com/vuetify)** | **[Sponsor via GitHub](https://github.com/sponsors/johnleider)**
>
> Every contribution helps us keep Vuetify alive and ship exciting new features.
>
> Thank you.

***

##### 🔧 Bug Fixes

- **VCol:** correct types for `offset-*` props ([1cdd9c4](https://github.com/vuetifyjs/vuetify/commit/1cdd9c4a97382c72f85cc579949a9979e4d38971)), closes [#&#8203;22740](https://github.com/vuetifyjs/vuetify/issues/22740)
- **VField:** label transition on page with zoom ([1fcad6b](https://github.com/vuetifyjs/vuetify/commit/1fcad6b884760d90356790b6f22261b2a22c63ad)), closes [#&#8203;22747](https://github.com/vuetifyjs/vuetify/issues/22747)
- **VSelect:** prevent brief error state when clicking a menu item ([7fec2d4](https://github.com/vuetifyjs/vuetify/commit/7fec2d41c084c870f1d306c45a043cbd8e8a06ba)), closes [#&#8203;22742](https://github.com/vuetifyjs/vuetify/issues/22742)
- **VTimePicker:** avoid loading all CSS utilities ([015da52](https://github.com/vuetifyjs/vuetify/commit/015da521587589e37cf32b8b3f07991f2754361e)), closes [#&#8203;22733](https://github.com/vuetifyjs/vuetify/issues/22733)

##### :test\_tube: Labs

- **rules:** type resolution for custom rules ([#&#8203;22701](https://github.com/vuetifyjs/vuetify/issues/22701)) ([053b605](https://github.com/vuetifyjs/vuetify/commit/053b6054ae7345405827f82591a048fb3aac85e5)), closes [#&#8203;22688](https://github.com/vuetifyjs/vuetify/issues/22688)
- **VFileUpload:** adding/replacing files with dropzone click ([#&#8203;22741](https://github.com/vuetifyjs/vuetify/issues/22741)) ([eb95c9e](https://github.com/vuetifyjs/vuetify/commit/eb95c9ef3c37956187f93048c34d96749164249f)), closes [#&#8203;22737](https://github.com/vuetifyjs/vuetify/issues/22737)

### [`v4.0.3`](https://github.com/vuetifyjs/vuetify/releases/tag/v4.0.3)

[Compare Source](https://github.com/vuetifyjs/vuetify/compare/v4.0.2...v4.0.3)

##### 🔧 Bug Fixes

- **hotkey:** resilient sequence parsing ([#&#8203;22704](https://github.com/vuetifyjs/vuetify/issues/22704)) ([cae1cea](https://github.com/vuetifyjs/vuetify/commit/cae1cea2caa8f369c3012001bd9a77cf508b22fa)), closes [#&#8203;22399](https://github.com/vuetifyjs/vuetify/issues/22399)
- **md2:** restore correct global rounding ([6d1ef04](https://github.com/vuetifyjs/vuetify/commit/6d1ef04d5ea3978093a544d2c2c365178cac69f6)), closes [#&#8203;22707](https://github.com/vuetifyjs/vuetify/issues/22707)
- **VDataTable:** reactive items from `expanded` with `return-object` ([5d7af2c](https://github.com/vuetifyjs/vuetify/commit/5d7af2c5c5ac9f62bce229c4852ff18afba9634c)), closes [#&#8203;22189](https://github.com/vuetifyjs/vuetify/issues/22189)
- **VExpansionPanels:** apply `rounded` only to the first and last panel when closed ([dbc7421](https://github.com/vuetifyjs/vuetify/commit/dbc7421bf7f13b44f7e61b94a659eb41ba80211c)), closes [#&#8203;22722](https://github.com/vuetifyjs/vuetify/issues/22722)
- **VGrid:** restore `no-gutters` instead of mapping to "compact" ([947d7d5](https://github.com/vuetifyjs/vuetify/commit/947d7d58f259f88c08b6fec4f9794455069875a5))
- **VSkeletonLoader:** less jitter when scrolling on slow device ([468ba31](https://github.com/vuetifyjs/vuetify/commit/468ba314ff22f6a11f84ddbc5f52057c7f920ac0))
- **VTooltip:** correct selector for non-interactive tooltips ([15b3cbd](https://github.com/vuetifyjs/vuetify/commit/15b3cbdf92841a363138c88ac721c2361794d7e2)), closes [#&#8203;22724](https://github.com/vuetifyjs/vuetify/issues/22724) [#&#8203;22726](https://github.com/vuetifyjs/vuetify/issues/22726)

##### :test\_tube: Labs

- **VMaskInput:** accept escaped characters in mask ([#&#8203;22727](https://github.com/vuetifyjs/vuetify/issues/22727)) ([a5d1116](https://github.com/vuetifyjs/vuetify/commit/a5d1116eabd516f87dbc12dbdad083a0c6afac25))
- **VProgress:** create new component ([#&#8203;22682](https://github.com/vuetifyjs/vuetify/issues/22682)) ([122cdeb](https://github.com/vuetifyjs/vuetify/commit/122cdeb2a8c8433bd4253e4b1e00ae1ad1f2c58b)), closes [#&#8203;22256](https://github.com/vuetifyjs/vuetify/issues/22256)
- **VVideo:** add `hide-progress-bar` prop ([#&#8203;22636](https://github.com/vuetifyjs/vuetify/issues/22636)) ([0e5a2cb](https://github.com/vuetifyjs/vuetify/commit/0e5a2cbefa89b07e9a348ef967cc17795c3fdc12)), closes [#&#8203;22633](https://github.com/vuetifyjs/vuetify/issues/22633)
- **VVideo:** add `src-object` prop for MediaStream/WebRTC ([#&#8203;22670](https://github.com/vuetifyjs/vuetify/issues/22670)) ([575e7c5](https://github.com/vuetifyjs/vuetify/commit/575e7c5fc4a33651fa0c74b63ba569bbdec30141)), closes [#&#8203;22568](https://github.com/vuetifyjs/vuetify/issues/22568)

### [`v4.0.2`](https://github.com/vuetifyjs/vuetify/releases/tag/v4.0.2)

[Compare Source](https://github.com/vuetifyjs/vuetify/compare/v4.0.1...v4.0.2)

##### 🚀 Features

- **icons:** add Material Symbols iconset via UnoCSS ([#&#8203;22680](https://github.com/vuetifyjs/vuetify/issues/22680)) ([6c463c1](https://github.com/vuetifyjs/vuetify/commit/6c463c1ef3db46a923112e269e73abccdd628436)), closes [#&#8203;20053](https://github.com/vuetifyjs/vuetify/issues/20053)
- **VDataTable:** expose prevPage, nextPage, setPage in bottom slot ([#&#8203;22681](https://github.com/vuetifyjs/vuetify/issues/22681)) ([4d1aa79](https://github.com/vuetifyjs/vuetify/commit/4d1aa7981040d5ee4ae71719846277408c286d2a))

##### 🔧 Bug Fixes

- **hotkey:** add delimiter aliases without delimiter ambiguity ([#&#8203;22635](https://github.com/vuetifyjs/vuetify/issues/22635)) ([a639698](https://github.com/vuetifyjs/vuetify/commit/a639698b4c7a6ed2ce3aae9a7209e8654cc39b62))
- **rounded:** add missing "md" size ([#&#8203;22679](https://github.com/vuetifyjs/vuetify/issues/22679)) ([47cffdd](https://github.com/vuetifyjs/vuetify/commit/47cffdd44f14b7679eb2c5eb447ca06ebd174b5f))
- **router:** replace `next()` deprecated in Vue Router v5 ([#&#8203;22643](https://github.com/vuetifyjs/vuetify/issues/22643)) ([87c4129](https://github.com/vuetifyjs/vuetify/commit/87c4129f1094b890788e319fc6fb073751eab576)), closes [#&#8203;22632](https://github.com/vuetifyjs/vuetify/issues/22632)
- **VDataTable:** respect disableSort prop for sortable header ([#&#8203;22684](https://github.com/vuetifyjs/vuetify/issues/22684)) ([767b0e8](https://github.com/vuetifyjs/vuetify/commit/767b0e8679a55e9d6b141e02a029834c7eca2458)), closes [#&#8203;22523](https://github.com/vuetifyjs/vuetify/issues/22523)
- **VFileInput:** correct VField ref type ([41a6063](https://github.com/vuetifyjs/vuetify/commit/41a6063a86a849c0ff13c560672a360c68db2d8f)), closes [#&#8203;22309](https://github.com/vuetifyjs/vuetify/issues/22309)
- **VGrid:** avoid warning about no-gutters being deprecated - it is not ([5d8ec63](https://github.com/vuetifyjs/vuetify/commit/5d8ec6393acb431c8fed96dbcba5e8c5e7e5e79a))
- **VNavigationDrawer:** fully clip list item text in rail mode ([6b448cd](https://github.com/vuetifyjs/vuetify/commit/6b448cdbd950f4fa17187821274a23cd130d5108)), closes [#&#8203;22564](https://github.com/vuetifyjs/vuetify/issues/22564) [#&#8203;22564](https://github.com/vuetifyjs/vuetify/issues/22564)
- **VNumberInput:** prevent input changes when readonly ([#&#8203;22692](https://github.com/vuetifyjs/vuetify/issues/22692)) ([2b1ed0d](https://github.com/vuetifyjs/vuetify/commit/2b1ed0d14b52f399475e7aa853cb418e815428fd)), closes [#&#8203;22677](https://github.com/vuetifyjs/vuetify/issues/22677)
- **VSelect/VAutocomplete/VCombobox:** let focus leave to other fields ([51196cf](https://github.com/vuetifyjs/vuetify/commit/51196cfc0d50f7af9c642b13b2416abdb7fdf87e)), closes [#&#8203;22697](https://github.com/vuetifyjs/vuetify/issues/22697)
- **VTextarea:** correct VField ref type ([0d689aa](https://github.com/vuetifyjs/vuetify/commit/0d689aa2e052dae089cd5b8952dad5ca6b9e12e3))
- **VTimePicker:** keep hour value when changing AM/PM ([b030df8](https://github.com/vuetifyjs/vuetify/commit/b030df8e77bcea0e21af687193f6a5165e2c55ab))

##### :test\_tube: Labs

- **VAvatarGroup:**  change the `limit` behavior to cover overflow item ([e580ebc](https://github.com/vuetifyjs/vuetify/commit/e580ebc290ce9ce032df44c79eaf1b45246977ca)), closes [#&#8203;22702](https://github.com/vuetifyjs/vuetify/issues/22702) [#&#8203;22703](https://github.com/vuetifyjs/vuetify/issues/22703)
- **VCommandPalette:** add closeOnSelect prop and before-select event ([#&#8203;22634](https://github.com/vuetifyjs/vuetify/issues/22634)) ([d534f79](https://github.com/vuetifyjs/vuetify/commit/d534f79a0d23ed025bfe55c9b32101ca5e622157))
- **VCommandPalette:** correct name of the inner component ([bfed30c](https://github.com/vuetifyjs/vuetify/commit/bfed30c518ffd270a0360b5b33314c192b764d90))

### [`v4.0.1`](https://github.com/vuetifyjs/vuetify/releases/tag/v4.0.1)

[Compare Source](https://github.com/vuetifyjs/vuetify/compare/v4.0.0...v4.0.1)

##### 🚀 Features

- **icons:** add more iconsets based on UnoCSS ([#&#8203;22668](https://github.com/vuetifyjs/vuetify/issues/22668)) ([6c8bea5](https://github.com/vuetifyjs/vuetify/commit/6c8bea538a156e299420a5f745a77ec5a583a860))
- **styles:** CSS variables for fonts ([#&#8203;22666](https://github.com/vuetifyjs/vuetify/issues/22666)) ([84495a3](https://github.com/vuetifyjs/vuetify/commit/84495a36abd84a30b284fb3dd6e3ed0912bb3b67))

##### 🔧 Bug Fixes

- **theme:** put theme stylesheet in body when loaded with unhead ([2475a28](https://github.com/vuetifyjs/vuetify/commit/2475a28426470bd966f59ad5864cdbddd457b09f))
- **VBadge:** correct props.dotSize fallback ([a71f396](https://github.com/vuetifyjs/vuetify/commit/a71f396452ff7db9c69bcc0cb234457348c3f7c0)), closes [#&#8203;22658](https://github.com/vuetifyjs/vuetify/issues/22658)
- **VColorPicker:** align sliders with controls ([0d1ce90](https://github.com/vuetifyjs/vuetify/commit/0d1ce904904a37f1481f4be1d7343c54e5c931f6))
- **VDataTable:** improvements for sorting in mobile mode ([54affe1](https://github.com/vuetifyjs/vuetify/commit/54affe12842475d79d6edde8e13d4d0a397f5e1b)), closes [#&#8203;22288](https://github.com/vuetifyjs/vuetify/issues/22288) [#&#8203;22426](https://github.com/vuetifyjs/vuetify/issues/22426)
- **VDataTable:** keep fixed cells opaque when loading ([ddca6ca](https://github.com/vuetifyjs/vuetify/commit/ddca6ca70277654db48ca744f8629327536063f9)), closes [#&#8203;21557](https://github.com/vuetifyjs/vuetify/issues/21557)
- **VGrid:** correct mapping for grid gap x/y ([65b4278](https://github.com/vuetifyjs/vuetify/commit/65b4278014189fae3dfde45202bebaf0118a5701))
- **VOtpInput:** handle deletion via onBeforeinput for mobile compatibility ([#&#8203;22657](https://github.com/vuetifyjs/vuetify/issues/22657)) ([2f8a4f9](https://github.com/vuetifyjs/vuetify/commit/2f8a4f9220becb92d6b8f9af28d54cca281cc04c)), closes [#&#8203;22628](https://github.com/vuetifyjs/vuetify/issues/22628)
- **VPagination:** suppress browser spacing ([a6b7b93](https://github.com/vuetifyjs/vuetify/commit/a6b7b93c15fddd7884cc3c916fbce3942c7ce722))
- **VSelect:** fix screenreader navigation to select options ([#&#8203;22602](https://github.com/vuetifyjs/vuetify/issues/22602)) ([6c962b7](https://github.com/vuetifyjs/vuetify/commit/6c962b787735a0b0898d6fe439c4dd306a6e1e3a)), closes [#&#8203;22226](https://github.com/vuetifyjs/vuetify/issues/22226)
- **VSlideGroup:** don't read dom attributes in computed() ([a51b313](https://github.com/vuetifyjs/vuetify/commit/a51b313ec09d7075df353c1c1fa7e9e058a15246)), closes [#&#8203;22644](https://github.com/vuetifyjs/vuetify/issues/22644)
- **VSlider:** reduce affix margins ([18af2d2](https://github.com/vuetifyjs/vuetify/commit/18af2d239436d97bd7df4a2726689a0630dae8a5))
- **VSnackbar:** opaque background for transparent variants ([#&#8203;22646](https://github.com/vuetifyjs/vuetify/issues/22646)) ([e83fa88](https://github.com/vuetifyjs/vuetify/commit/e83fa8822633aeb09dfe332e51d6ae84726bf5e8)), closes [#&#8203;18871](https://github.com/vuetifyjs/vuetify/issues/18871)
- **VTimeline:** keep dot border when using numeric dot size ([6764c95](https://github.com/vuetifyjs/vuetify/commit/6764c950c0bb611f87b53012946f4da10850a5bf)), closes [#&#8203;22499](https://github.com/vuetifyjs/vuetify/issues/22499)

##### :test\_tube: Labs

- **VFileUpload:** `hide-browse` should hide divider as well ([84f70ef](https://github.com/vuetifyjs/vuetify/commit/84f70ef734b6cd1d215bd63f2629bc06c1fe2b7a))
- **VFileUpload:** expose `controlRef` for internal `<input />` ([36d3d3c](https://github.com/vuetifyjs/vuetify/commit/36d3d3c9f620406faccca7eb941ff8f751da1127))
- **VFileUpload:** append instead of replacing files when `multiple` ([c93d2b7](https://github.com/vuetifyjs/vuetify/commit/c93d2b71534b845fd71f144d8f4c68058b933210))
- **VFileUpload:** integrate VInput & split internal logic ([#&#8203;22637](https://github.com/vuetifyjs/vuetify/issues/22637)) ([027ab86](https://github.com/vuetifyjs/vuetify/commit/027ab867cdf11c1d5f640e7cc41a6410cbc8aced))

### [`v4.0.0`](https://github.com/vuetifyjs/vuetify/releases/tag/v4.0.0)

[Compare Source](https://github.com/vuetifyjs/vuetify/compare/v3.12.4...v4.0.0)

<h1 id="release-introduction" class="text-h4">v4.0.0 (Revisionist)</h1>

Welcome to the v4.0.0 release of Vuetify!

##### Supporting Vuetify

Vuetify is an open source MIT project that has been made possible due to the generous contributions by sponsors and backers. If your business depend on Vuetify, please consider joining sponsors and backers on [various platforms](https://vuetifyjs.com/en/introduction/sponsors-and-backers/) to help support ongoing development and new features.

<h2 id="important-links">️ Important Links</h2>

- [Documentation](https://vuetifyjs.com/)
- [Upgrade Guide](https://vuetifyjs.com/en/getting-started/upgrade-guide)
- [Report a Bug](https://issues.vuetifyjs.com/)
- [Community Discord](https://community.vuetifyjs.com)

<h2 id="release-notes">💯 Release notes</h2>

##### 🚀 Features

- MD3 typography ([#&#8203;22557](https://github.com/vuetifyjs/vuetify/issues/22557)) ([311daf4](https://github.com/vuetifyjs/vuetify/commit/311daf433a50aaee8107c0c801e173951bb42fd2))
- MD3 elevation levels ([#&#8203;22461](https://github.com/vuetifyjs/vuetify/issues/22461)) ([dfce695](https://github.com/vuetifyjs/vuetify/commit/dfce695f8e4124d3ab05313f1def4590a408df4d)), closes [#&#8203;14198](https://github.com/vuetifyjs/vuetify/issues/14198)
- grid system overhaul ([#&#8203;21500](https://github.com/vuetifyjs/vuetify/issues/21500)) ([f6d24a9](https://github.com/vuetifyjs/vuetify/commit/f6d24a923479300f55607b33f18114a5c9f724e1)), closes [#&#8203;8611](https://github.com/vuetifyjs/vuetify/issues/8611)
- **VAvatar:** add `badge` prop + `dot-size` for VBadge ([#&#8203;22496](https://github.com/vuetifyjs/vuetify/issues/22496)) ([cc9f417](https://github.com/vuetifyjs/vuetify/commit/cc9f417b0e53bc447055f1c35bea34903d6400ab))
- **VCol:** syntax for overriding row size ([#&#8203;22572](https://github.com/vuetifyjs/vuetify/issues/22572)) ([43e8736](https://github.com/vuetifyjs/vuetify/commit/43e87361ef5ee8a96f5748362ea9379f64cf085b))
- **VRow:** smaller density steps ([#&#8203;22574](https://github.com/vuetifyjs/vuetify/issues/22574)) ([16b944f](https://github.com/vuetifyjs/vuetify/commit/16b944fd7d842c0ec0f418c3ff9663cfdecd7d06))
- **VSelect/VAutocomplete/VCombobox:** add `menu-elevation` prop ([4605987](https://github.com/vuetifyjs/vuetify/commit/4605987b5a2c099116809aea0a8e67d6640befdd))
- **VSnackbarQueue:** show multiple snackbars ([#&#8203;22605](https://github.com/vuetifyjs/vuetify/issues/22605)) ([7248d20](https://github.com/vuetifyjs/vuetify/commit/7248d206396eeb321cb124452a63e346f1d2b76a)), closes [#&#8203;21927](https://github.com/vuetifyjs/vuetify/issues/21927)
- **display:** reduce default breakpoint sizes ([#&#8203;19759](https://github.com/vuetifyjs/vuetify/issues/19759)) ([853ce33](https://github.com/vuetifyjs/vuetify/commit/853ce33412556e1df2e9472d103f84320b541486))
- **styles:** always use css layers ([f7123c6](https://github.com/vuetifyjs/vuetify/commit/f7123c646a51882f05ac54c7ec67860921e8119f)), closes [#&#8203;3400](https://github.com/vuetifyjs/vuetify/issues/3400) [#&#8203;20232](https://github.com/vuetifyjs/vuetify/issues/20232)
- **styles:** flatten layer names ([#&#8203;22460](https://github.com/vuetifyjs/vuetify/issues/22460)) ([47bc400](https://github.com/vuetifyjs/vuetify/commit/47bc40088fc75bb4ef35c4e05c5a30223927967c)), closes [#&#8203;22443](https://github.com/vuetifyjs/vuetify/issues/22443)
- **styles:** add separate entry points ([#&#8203;22396](https://github.com/vuetifyjs/vuetify/issues/22396)) ([f00902c](https://github.com/vuetifyjs/vuetify/commit/f00902ce6aa800bc480eed722c111bcdf3518834)), closes [#&#8203;20100](https://github.com/vuetifyjs/vuetify/issues/20100)
- **styles:** cut down CSS reset ([#&#8203;20960](https://github.com/vuetifyjs/vuetify/issues/20960)) ([ae3e8c9](https://github.com/vuetifyjs/vuetify/commit/ae3e8c9bc1322fabc0448ade6e590b8ebd6d168e)), closes [#&#8203;17633](https://github.com/vuetifyjs/vuetify/issues/17633)
- **styles:** remove overflow-y from reset ([27868d5](https://github.com/vuetifyjs/vuetify/commit/27868d55a4076df62020e2f44e5a815a03ec0c5b)), closes [#&#8203;1197](https://github.com/vuetifyjs/vuetify/issues/1197)
- **theme:** change default theme to 'system' ([9c8506c](https://github.com/vuetifyjs/vuetify/commit/9c8506c24d04bbe6589539834dcf99305dfd647f))
- **theme:** support transparent colors ([bb49662](https://github.com/vuetifyjs/vuetify/commit/bb49662393070ade0c54d878ec0ad396323b3b48)), closes [#&#8203;10299](https://github.com/vuetifyjs/vuetify/issues/10299)
- **theme:** remove unimportant option ([e8845ff](https://github.com/vuetifyjs/vuetify/commit/e8845ff98452bd652a5345f65804f3b398937274))
- **VDatePicker:** only emit start and end range values ([#&#8203;20621](https://github.com/vuetifyjs/vuetify/issues/20621)) ([eef80ad](https://github.com/vuetifyjs/vuetify/commit/eef80ad131d8c5f0620b8e338aaeb5577001e4c7)), closes [#&#8203;9098](https://github.com/vuetifyjs/vuetify/issues/9098) [#&#8203;18701](https://github.com/vuetifyjs/vuetify/issues/18701) [#&#8203;20599](https://github.com/vuetifyjs/vuetify/issues/20599)
- **VForm:** unref values in slot props ([f92ae7a](https://github.com/vuetifyjs/vuetify/commit/f92ae7aee3124499b75bf45635c8193f999f965f)), closes [#&#8203;18355](https://github.com/vuetifyjs/vuetify/issues/18355)
- **VImg:** pass attributes to the underlying `<img>` ([#&#8203;22439](https://github.com/vuetifyjs/vuetify/issues/22439)) ([71e01aa](https://github.com/vuetifyjs/vuetify/commit/71e01aaeef32937fd3e1551c7885d9f05bf494ad)), closes [#&#8203;18860](https://github.com/vuetifyjs/vuetify/issues/18860) [#&#8203;18907](https://github.com/vuetifyjs/vuetify/issues/18907)
- **VInput:** add `indent-details` prop ([#&#8203;21265](https://github.com/vuetifyjs/vuetify/issues/21265)) ([f483092](https://github.com/vuetifyjs/vuetify/commit/f4830924a658ac081f9f6205d441832825a26972)), closes [#&#8203;16679](https://github.com/vuetifyjs/vuetify/issues/16679)
- **VNumberInput:** do not clamp value on mounted ([#&#8203;21826](https://github.com/vuetifyjs/vuetify/issues/21826)) ([4b4bfa5](https://github.com/vuetifyjs/vuetify/commit/4b4bfa577973de34edcfb858d03d9949b4be6196))
- **VSelect/Autocomplete/Combobox:** rename item to internalItem ([2c1ac25](https://github.com/vuetifyjs/vuetify/commit/2c1ac25e5e6cfd5afac8c685689dce47f855225f)), closes [#&#8203;18354](https://github.com/vuetifyjs/vuetify/issues/18354)
- **VSnackbar:** remove `multi-line` prop ([#&#8203;22212](https://github.com/vuetifyjs/vuetify/issues/22212)) ([1371aba](https://github.com/vuetifyjs/vuetify/commit/1371abab8fa5487ff959ad2697eb023b0dfa4820)), closes [#&#8203;15996](https://github.com/vuetifyjs/vuetify/issues/15996)

##### 🔧 Bug Fixes

- **colors:** correct CSS layer name ([47d4b70](https://github.com/vuetifyjs/vuetify/commit/47d4b70316c20993f475fde26ef433652991148a))
- **defaults:** skip undefined values ([2a74859](https://github.com/vuetifyjs/vuetify/commit/2a7485964de4d2756c2eaeac10b5b16efc86ec23)), closes [#&#8203;17845](https://github.com/vuetifyjs/vuetify/issues/17845)
- **inputs:** restore plain/underlined icon alignment ([5495cca](https://github.com/vuetifyjs/vuetify/commit/5495cca97c85168b314dbf73462120cf84306061))
- **styles:** utilities should override responsive typography ([#&#8203;22573](https://github.com/vuetifyjs/vuetify/issues/22573)) ([878907f](https://github.com/vuetifyjs/vuetify/commit/878907f9429d53fe60863759a12597b126a19204))
- **VSnackbarQueue:** pause all items when collapsed and hovered ([df63fec](https://github.com/vuetifyjs/vuetify/commit/df63fec23ff88c9fcf9886d8c48731019f786648))
- **theme:** re-merge default variables when themes is set ([a14c763](https://github.com/vuetifyjs/vuetify/commit/a14c7632d538b06c3e98558796f22966323d82b1))
- **theme:** helpers should override theme base ([2690877](https://github.com/vuetifyjs/vuetify/commit/2690877651be0369f0849e5c9e31b5f8841ff26d))
- **theme:** override automatic text color with classes ([#&#8203;22475](https://github.com/vuetifyjs/vuetify/issues/22475)) ([59b11d5](https://github.com/vuetifyjs/vuetify/commit/59b11d5fcaa0ce62f7febcc644b9a4ed154c5767))
- **theme:** .text- classes always override color from .bg- ([7edf33a](https://github.com/vuetifyjs/vuetify/commit/7edf33a6477a691776275f84b5a8d737c43f5e9f)), closes [#&#8203;21787](https://github.com/vuetifyjs/vuetify/issues/21787)
- **VContainer:** drop dependency on utility class ([47ca5c8](https://github.com/vuetifyjs/vuetify/commit/47ca5c86842b536d3d5fbe7301dd27c22ec599a3))
- **VCounter:** inherit color (aligns with VMessages) ([#&#8203;22424](https://github.com/vuetifyjs/vuetify/issues/22424)) ([ecd07b9](https://github.com/vuetifyjs/vuetify/commit/ecd07b9c90f978141ca1292c9ce47b757ca94601))
- **VField:** append/prepend should fill height ([add5d2d](https://github.com/vuetifyjs/vuetify/commit/add5d2d98436ebff3aaebf8cd161e94767d88c5c))
- **VOverlay:** apply scrollbar offset to body and VNavigationDrawer ([ec926d7](https://github.com/vuetifyjs/vuetify/commit/ec926d75ca294e849619572391097d319e9268ea))

##### 🔬 Code Refactoring

- **styles:** replace !important with layers ([7484c81](https://github.com/vuetifyjs/vuetify/commit/7484c814ddfb622717c995dbe72c2c230552470a))
- **VBtn:** remove default text transform ([#&#8203;21079](https://github.com/vuetifyjs/vuetify/issues/21079)) ([712bdd6](https://github.com/vuetifyjs/vuetify/commit/712bdd6b5a8786f58e9da823b157dba6b6839c6d))
- **VBtn:** convert display from grid to flex ([41b7768](https://github.com/vuetifyjs/vuetify/commit/41b7768a0310ea5a5050103ec4e80c1f4ce81a8c))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), 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.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4zMS4xIiwidXBkYXRlZEluVmVyIjoiNDMuODYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->

---------

Co-authored-by: Joakim Olsson <joakim@unbound.se>
Reviewed-on: https://gitea.unbound.se/dancefinder/dancefinder-app/pulls/2800
Co-authored-by: Renovate Bot <renovate@unbound.se>
Co-committed-by: Renovate Bot <renovate@unbound.se>
2026-03-29 15:44:46 +00:00
2 changed files with 197 additions and 197 deletions
+192 -192
View File
@@ -36,7 +36,7 @@
"@nuxtjs/i18n": "10.2.4",
"@stylistic/eslint-plugin": "5.10.0",
"@vue/test-utils": "2.4.6",
"esbuild": "0.27.4",
"esbuild": "0.27.5",
"eslint": "10.1.0",
"eslint-plugin-simple-import-sort": "12.1.1",
"eslint-plugin-vue": "10.8.0",
@@ -46,13 +46,13 @@
"stylelint": "17.6.0",
"stylelint-config-recommended-vue": "1.6.1",
"stylelint-config-standard": "40.0.0",
"typescript": "5.9.3",
"typescript-eslint": "8.57.2",
"typescript": "6.0.2",
"typescript-eslint": "8.58.0",
"vite-plugin-vuetify": "2.1.3",
"vue": "3.5.31",
"vue-eslint-parser": "10.4.0",
"vue-router": "4.6.4",
"vuetify": "4.0.4"
"vuetify": "4.0.5"
},
"engines": {
"node": "24"
@@ -7506,20 +7506,20 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
"version": "8.57.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.2.tgz",
"integrity": "sha512-NZZgp0Fm2IkD+La5PR81sd+g+8oS6JwJje+aRWsDocxHkjyRw0J5L5ZTlN3LI1LlOcGL7ph3eaIUmTXMIjLk0w==",
"version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.58.0.tgz",
"integrity": "sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/regexpp": "^4.12.2",
"@typescript-eslint/scope-manager": "8.57.2",
"@typescript-eslint/type-utils": "8.57.2",
"@typescript-eslint/utils": "8.57.2",
"@typescript-eslint/visitor-keys": "8.57.2",
"@typescript-eslint/scope-manager": "8.58.0",
"@typescript-eslint/type-utils": "8.58.0",
"@typescript-eslint/utils": "8.58.0",
"@typescript-eslint/visitor-keys": "8.58.0",
"ignore": "^7.0.5",
"natural-compare": "^1.4.0",
"ts-api-utils": "^2.4.0"
"ts-api-utils": "^2.5.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7529,22 +7529,22 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
"@typescript-eslint/parser": "^8.57.2",
"@typescript-eslint/parser": "^8.58.0",
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.0.0"
"typescript": ">=4.8.4 <6.1.0"
}
},
"node_modules/@typescript-eslint/parser": {
"version": "8.57.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.57.2.tgz",
"integrity": "sha512-30ScMRHIAD33JJQkgfGW1t8CURZtjc2JpTrq5n2HFhOefbAhb7ucc7xJwdWcrEtqUIYJ73Nybpsggii6GtAHjA==",
"version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.58.0.tgz",
"integrity": "sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/scope-manager": "8.57.2",
"@typescript-eslint/types": "8.57.2",
"@typescript-eslint/typescript-estree": "8.57.2",
"@typescript-eslint/visitor-keys": "8.57.2",
"@typescript-eslint/scope-manager": "8.58.0",
"@typescript-eslint/types": "8.58.0",
"@typescript-eslint/typescript-estree": "8.58.0",
"@typescript-eslint/visitor-keys": "8.58.0",
"debug": "^4.4.3"
},
"engines": {
@@ -7556,18 +7556,18 @@
},
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.0.0"
"typescript": ">=4.8.4 <6.1.0"
}
},
"node_modules/@typescript-eslint/project-service": {
"version": "8.57.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.57.2.tgz",
"integrity": "sha512-FuH0wipFywXRTHf+bTTjNyuNQQsQC3qh/dYzaM4I4W0jrCqjCVuUh99+xd9KamUfmCGPvbO8NDngo/vsnNVqgw==",
"version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.58.0.tgz",
"integrity": "sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/tsconfig-utils": "^8.57.2",
"@typescript-eslint/types": "^8.57.2",
"@typescript-eslint/tsconfig-utils": "^8.58.0",
"@typescript-eslint/types": "^8.58.0",
"debug": "^4.4.3"
},
"engines": {
@@ -7578,18 +7578,18 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
"typescript": ">=4.8.4 <6.0.0"
"typescript": ">=4.8.4 <6.1.0"
}
},
"node_modules/@typescript-eslint/scope-manager": {
"version": "8.57.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.2.tgz",
"integrity": "sha512-snZKH+W4WbWkrBqj4gUNRIGb/jipDW3qMqVJ4C9rzdFc+wLwruxk+2a5D+uoFcKPAqyqEnSb4l2ULuZf95eSkw==",
"version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.0.tgz",
"integrity": "sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.57.2",
"@typescript-eslint/visitor-keys": "8.57.2"
"@typescript-eslint/types": "8.58.0",
"@typescript-eslint/visitor-keys": "8.58.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7600,9 +7600,9 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
"version": "8.57.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.2.tgz",
"integrity": "sha512-3Lm5DSM+DCowsUOJC+YqHHnKEfFh5CoGkj5Z31NQSNF4l5wdOwqGn99wmwN/LImhfY3KJnmordBq/4+VDe2eKw==",
"version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.58.0.tgz",
"integrity": "sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7613,21 +7613,21 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
"typescript": ">=4.8.4 <6.0.0"
"typescript": ">=4.8.4 <6.1.0"
}
},
"node_modules/@typescript-eslint/type-utils": {
"version": "8.57.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.57.2.tgz",
"integrity": "sha512-Co6ZCShm6kIbAM/s+oYVpKFfW7LBc6FXoPXjTRQ449PPNBY8U0KZXuevz5IFuuUj2H9ss40atTaf9dlGLzbWZg==",
"version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.58.0.tgz",
"integrity": "sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.57.2",
"@typescript-eslint/typescript-estree": "8.57.2",
"@typescript-eslint/utils": "8.57.2",
"@typescript-eslint/types": "8.58.0",
"@typescript-eslint/typescript-estree": "8.58.0",
"@typescript-eslint/utils": "8.58.0",
"debug": "^4.4.3",
"ts-api-utils": "^2.4.0"
"ts-api-utils": "^2.5.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7638,13 +7638,13 @@
},
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.0.0"
"typescript": ">=4.8.4 <6.1.0"
}
},
"node_modules/@typescript-eslint/types": {
"version": "8.57.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.2.tgz",
"integrity": "sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==",
"version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.0.tgz",
"integrity": "sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==",
"dev": true,
"license": "MIT",
"engines": {
@@ -7656,21 +7656,21 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
"version": "8.57.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.2.tgz",
"integrity": "sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA==",
"version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.58.0.tgz",
"integrity": "sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/project-service": "8.57.2",
"@typescript-eslint/tsconfig-utils": "8.57.2",
"@typescript-eslint/types": "8.57.2",
"@typescript-eslint/visitor-keys": "8.57.2",
"@typescript-eslint/project-service": "8.58.0",
"@typescript-eslint/tsconfig-utils": "8.58.0",
"@typescript-eslint/types": "8.58.0",
"@typescript-eslint/visitor-keys": "8.58.0",
"debug": "^4.4.3",
"minimatch": "^10.2.2",
"semver": "^7.7.3",
"tinyglobby": "^0.2.15",
"ts-api-utils": "^2.4.0"
"ts-api-utils": "^2.5.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7680,7 +7680,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
"typescript": ">=4.8.4 <6.0.0"
"typescript": ">=4.8.4 <6.1.0"
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": {
@@ -7723,16 +7723,16 @@
}
},
"node_modules/@typescript-eslint/utils": {
"version": "8.57.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.2.tgz",
"integrity": "sha512-krRIbvPK1ju1WBKIefiX+bngPs+odIQUtR7kymzPfo1POVw3jlF+nLkmexdSSd4UCbDcQn+wMBATOOmpBbqgKg==",
"version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.0.tgz",
"integrity": "sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.9.1",
"@typescript-eslint/scope-manager": "8.57.2",
"@typescript-eslint/types": "8.57.2",
"@typescript-eslint/typescript-estree": "8.57.2"
"@typescript-eslint/scope-manager": "8.58.0",
"@typescript-eslint/types": "8.58.0",
"@typescript-eslint/typescript-estree": "8.58.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7743,17 +7743,17 @@
},
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.0.0"
"typescript": ">=4.8.4 <6.1.0"
}
},
"node_modules/@typescript-eslint/visitor-keys": {
"version": "8.57.2",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.2.tgz",
"integrity": "sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==",
"version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.0.tgz",
"integrity": "sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/types": "8.57.2",
"@typescript-eslint/types": "8.58.0",
"eslint-visitor-keys": "^5.0.0"
},
"engines": {
@@ -10823,9 +10823,9 @@
"license": "MIT"
},
"node_modules/esbuild": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.4.tgz",
"integrity": "sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.5.tgz",
"integrity": "sha512-zdQoHBjuDqKsvV5OPaWansOwfSQ0Js+Uj9J85TBvj3bFW1JjWTSULMRwdQAc8qMeIScbClxeMK0jlrtB9linhA==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -10836,38 +10836,38 @@
"node": ">=18"
},
"optionalDependencies": {
"@esbuild/aix-ppc64": "0.27.4",
"@esbuild/android-arm": "0.27.4",
"@esbuild/android-arm64": "0.27.4",
"@esbuild/android-x64": "0.27.4",
"@esbuild/darwin-arm64": "0.27.4",
"@esbuild/darwin-x64": "0.27.4",
"@esbuild/freebsd-arm64": "0.27.4",
"@esbuild/freebsd-x64": "0.27.4",
"@esbuild/linux-arm": "0.27.4",
"@esbuild/linux-arm64": "0.27.4",
"@esbuild/linux-ia32": "0.27.4",
"@esbuild/linux-loong64": "0.27.4",
"@esbuild/linux-mips64el": "0.27.4",
"@esbuild/linux-ppc64": "0.27.4",
"@esbuild/linux-riscv64": "0.27.4",
"@esbuild/linux-s390x": "0.27.4",
"@esbuild/linux-x64": "0.27.4",
"@esbuild/netbsd-arm64": "0.27.4",
"@esbuild/netbsd-x64": "0.27.4",
"@esbuild/openbsd-arm64": "0.27.4",
"@esbuild/openbsd-x64": "0.27.4",
"@esbuild/openharmony-arm64": "0.27.4",
"@esbuild/sunos-x64": "0.27.4",
"@esbuild/win32-arm64": "0.27.4",
"@esbuild/win32-ia32": "0.27.4",
"@esbuild/win32-x64": "0.27.4"
"@esbuild/aix-ppc64": "0.27.5",
"@esbuild/android-arm": "0.27.5",
"@esbuild/android-arm64": "0.27.5",
"@esbuild/android-x64": "0.27.5",
"@esbuild/darwin-arm64": "0.27.5",
"@esbuild/darwin-x64": "0.27.5",
"@esbuild/freebsd-arm64": "0.27.5",
"@esbuild/freebsd-x64": "0.27.5",
"@esbuild/linux-arm": "0.27.5",
"@esbuild/linux-arm64": "0.27.5",
"@esbuild/linux-ia32": "0.27.5",
"@esbuild/linux-loong64": "0.27.5",
"@esbuild/linux-mips64el": "0.27.5",
"@esbuild/linux-ppc64": "0.27.5",
"@esbuild/linux-riscv64": "0.27.5",
"@esbuild/linux-s390x": "0.27.5",
"@esbuild/linux-x64": "0.27.5",
"@esbuild/netbsd-arm64": "0.27.5",
"@esbuild/netbsd-x64": "0.27.5",
"@esbuild/openbsd-arm64": "0.27.5",
"@esbuild/openbsd-x64": "0.27.5",
"@esbuild/openharmony-arm64": "0.27.5",
"@esbuild/sunos-x64": "0.27.5",
"@esbuild/win32-arm64": "0.27.5",
"@esbuild/win32-ia32": "0.27.5",
"@esbuild/win32-x64": "0.27.5"
}
},
"node_modules/esbuild/node_modules/@esbuild/aix-ppc64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.4.tgz",
"integrity": "sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.5.tgz",
"integrity": "sha512-nGsF/4C7uzUj+Nj/4J+Zt0bYQ6bz33Phz8Lb2N80Mti1HjGclTJdXZ+9APC4kLvONbjxN1zfvYNd8FEcbBK/MQ==",
"cpu": [
"ppc64"
],
@@ -10882,9 +10882,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/android-arm": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.4.tgz",
"integrity": "sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.5.tgz",
"integrity": "sha512-Cv781jd0Rfj/paoNrul1/r4G0HLvuFKYh7C9uHZ2Pl8YXstzvCyyeWENTFR9qFnRzNMCjXmsulZuvosDg10Mog==",
"cpu": [
"arm"
],
@@ -10899,9 +10899,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/android-arm64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.4.tgz",
"integrity": "sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.5.tgz",
"integrity": "sha512-Oeghq+XFgh1pUGd1YKs4DDoxzxkoUkvko+T/IVKwlghKLvvjbGFB3ek8VEDBmNvqhwuL0CQS3cExdzpmUyIrgA==",
"cpu": [
"arm64"
],
@@ -10916,9 +10916,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/android-x64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.4.tgz",
"integrity": "sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.5.tgz",
"integrity": "sha512-nQD7lspbzerlmtNOxYMFAGmhxgzn8Z7m9jgFkh6kpkjsAhZee1w8tJW3ZlW+N9iRePz0oPUDrYrXidCPSImD0Q==",
"cpu": [
"x64"
],
@@ -10933,9 +10933,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/darwin-arm64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.4.tgz",
"integrity": "sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.5.tgz",
"integrity": "sha512-I+Ya/MgC6rr8oRWGRDF3BXDfP8K1BVUggHqN6VI2lUZLdDi1IM1v2cy0e3lCPbP+pVcK3Tv8cgUhHse1kaNZZw==",
"cpu": [
"arm64"
],
@@ -10950,9 +10950,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/darwin-x64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.4.tgz",
"integrity": "sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.5.tgz",
"integrity": "sha512-MCjQUtC8wWJn/pIPM7vQaO69BFgwPD1jriEdqwTCKzWjGgkMbcg+M5HzrOhPhuYe1AJjXlHmD142KQf+jnYj8A==",
"cpu": [
"x64"
],
@@ -10967,9 +10967,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/freebsd-arm64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.4.tgz",
"integrity": "sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.5.tgz",
"integrity": "sha512-X6xVS+goSH0UelYXnuf4GHLwpOdc8rgK/zai+dKzBMnncw7BTQIwquOodE7EKvY2UVUetSqyAfyZC1D+oqLQtg==",
"cpu": [
"arm64"
],
@@ -10984,9 +10984,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/freebsd-x64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.4.tgz",
"integrity": "sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.5.tgz",
"integrity": "sha512-233X1FGo3a8x1ekLB6XT69LfZ83vqz+9z3TSEQCTYfMNY880A97nr81KbPcAMl9rmOFp11wO0dP+eB18KU/Ucg==",
"cpu": [
"x64"
],
@@ -11001,9 +11001,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/linux-arm": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.4.tgz",
"integrity": "sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.5.tgz",
"integrity": "sha512-0wkVrYHG4sdCCN/bcwQ7yYMXACkaHc3UFeaEOwSVW6e5RycMageYAFv+JS2bKLwHyeKVUvtoVH+5/RHq0fgeFw==",
"cpu": [
"arm"
],
@@ -11018,9 +11018,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/linux-arm64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.4.tgz",
"integrity": "sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.5.tgz",
"integrity": "sha512-euKkilsNOv7x/M1NKsx5znyprbpsRFIzTV6lWziqJch7yWYayfLtZzDxDTl+LSQDJYAjd9TVb/Kt5UKIrj2e4A==",
"cpu": [
"arm64"
],
@@ -11035,9 +11035,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/linux-ia32": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.4.tgz",
"integrity": "sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.5.tgz",
"integrity": "sha512-hVRQX4+P3MS36NxOy24v/Cdsimy/5HYePw+tmPqnNN1fxV0bPrFWR6TMqwXPwoTM2VzbkA+4lbHWUKDd5ZDA/w==",
"cpu": [
"ia32"
],
@@ -11052,9 +11052,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/linux-loong64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.4.tgz",
"integrity": "sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.5.tgz",
"integrity": "sha512-mKqqRuOPALI8nDzhOBmIS0INvZOOFGGg5n1osGIXAx8oersceEbKd4t1ACNTHM3sJBXGFAlEgqM+svzjPot+ZQ==",
"cpu": [
"loong64"
],
@@ -11069,9 +11069,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/linux-mips64el": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.4.tgz",
"integrity": "sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.5.tgz",
"integrity": "sha512-EE/QXH9IyaAj1qeuIV5+/GZkBTipgGO782Ff7Um3vPS9cvLhJJeATy4Ggxikz2inZ46KByamMn6GqtqyVjhenA==",
"cpu": [
"mips64el"
],
@@ -11086,9 +11086,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/linux-ppc64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.4.tgz",
"integrity": "sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.5.tgz",
"integrity": "sha512-0V2iF1RGxBf1b7/BjurA5jfkl7PtySjom1r6xOK2q9KWw/XCpAdtB6KNMO+9xx69yYfSCRR9FE0TyKfHA2eQMw==",
"cpu": [
"ppc64"
],
@@ -11103,9 +11103,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/linux-riscv64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.4.tgz",
"integrity": "sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.5.tgz",
"integrity": "sha512-rYxThBx6G9HN6tFNuvB/vykeLi4VDsm5hE5pVwzqbAjZEARQrWu3noZSfbEnPZ/CRXP3271GyFk/49up2W190g==",
"cpu": [
"riscv64"
],
@@ -11120,9 +11120,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/linux-s390x": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.4.tgz",
"integrity": "sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.5.tgz",
"integrity": "sha512-uEP2q/4qgd8goEUc4QIdU/1P2NmEtZ/zX5u3OpLlCGhJIuBIv0s0wr7TB2nBrd3/A5XIdEkkS5ZLF0ULuvaaYQ==",
"cpu": [
"s390x"
],
@@ -11137,9 +11137,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/linux-x64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.4.tgz",
"integrity": "sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.5.tgz",
"integrity": "sha512-+Gq47Wqq6PLOOZuBzVSII2//9yyHNKZLuwfzCemqexqOQCSz0zy0O26kIzyp9EMNMK+nZ0tFHBZrCeVUuMs/ew==",
"cpu": [
"x64"
],
@@ -11154,9 +11154,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/netbsd-arm64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.4.tgz",
"integrity": "sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.5.tgz",
"integrity": "sha512-3F/5EG8VHfN/I+W5cO1/SV2H9Q/5r7vcHabMnBqhHK2lTWOh3F8vixNzo8lqxrlmBtZVFpW8pmITHnq54+Tq4g==",
"cpu": [
"arm64"
],
@@ -11171,9 +11171,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/netbsd-x64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.4.tgz",
"integrity": "sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.5.tgz",
"integrity": "sha512-28t+Sj3CPN8vkMOlZotOmDgilQwVvxWZl7b8rxpn73Tt/gCnvrHxQUMng4uu3itdFvrtba/1nHejvxqz8xgEMA==",
"cpu": [
"x64"
],
@@ -11188,9 +11188,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/openbsd-arm64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.4.tgz",
"integrity": "sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.5.tgz",
"integrity": "sha512-Doz/hKtiuVAi9hMsBMpwBANhIZc8l238U2Onko3t2xUp8xtM0ZKdDYHMnm/qPFVthY8KtxkXaocwmMh6VolzMA==",
"cpu": [
"arm64"
],
@@ -11205,9 +11205,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/openbsd-x64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.4.tgz",
"integrity": "sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.5.tgz",
"integrity": "sha512-WfGVaa1oz5A7+ZFPkERIbIhKT4olvGl1tyzTRaB5yoZRLqC0KwaO95FeZtOdQj/oKkjW57KcVF944m62/0GYtA==",
"cpu": [
"x64"
],
@@ -11222,9 +11222,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/openharmony-arm64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.4.tgz",
"integrity": "sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.5.tgz",
"integrity": "sha512-Xh+VRuh6OMh3uJ0JkCjI57l+DVe7VRGBYymen8rFPnTVgATBwA6nmToxM2OwTlSvrnWpPKkrQUj93+K9huYC6A==",
"cpu": [
"arm64"
],
@@ -11239,9 +11239,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/sunos-x64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.4.tgz",
"integrity": "sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.5.tgz",
"integrity": "sha512-aC1gpJkkaUADHuAdQfuVTnqVUTLqqUNhAvEwHwVWcnVVZvNlDPGA0UveZsfXJJ9T6k9Po4eHi3c02gbdwO3g6w==",
"cpu": [
"x64"
],
@@ -11256,9 +11256,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/win32-arm64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.4.tgz",
"integrity": "sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.5.tgz",
"integrity": "sha512-0UNx2aavV0fk6UpZcwXFLztA2r/k9jTUa7OW7SAea1VYUhkug99MW1uZeXEnPn5+cHOd0n8myQay6TlFnBR07w==",
"cpu": [
"arm64"
],
@@ -11273,9 +11273,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/win32-ia32": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.4.tgz",
"integrity": "sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.5.tgz",
"integrity": "sha512-5nlJ3AeJWCTSzR7AEqVjT/faWyqKU86kCi1lLmxVqmNR+j4HrYdns+eTGjS/vmrzCIe8inGQckUadvS0+JkKdQ==",
"cpu": [
"ia32"
],
@@ -11290,9 +11290,9 @@
}
},
"node_modules/esbuild/node_modules/@esbuild/win32-x64": {
"version": "0.27.4",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.4.tgz",
"integrity": "sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==",
"version": "0.27.5",
"resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.5.tgz",
"integrity": "sha512-PWypQR+d4FLfkhBIV+/kHsUELAnMpx1bRvvsn3p+/sAERbnCzFrtDRG2Xw5n+2zPxBK2+iaP+vetsRl4Ti7WgA==",
"cpu": [
"x64"
],
@@ -19656,9 +19656,9 @@
"license": "MIT"
},
"node_modules/ts-api-utils": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz",
"integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==",
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",
"integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -19741,9 +19741,9 @@
"license": "MIT"
},
"node_modules/typescript": {
"version": "5.9.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz",
"integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==",
"devOptional": true,
"license": "Apache-2.0",
"bin": {
@@ -19755,16 +19755,16 @@
}
},
"node_modules/typescript-eslint": {
"version": "8.57.2",
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.57.2.tgz",
"integrity": "sha512-VEPQ0iPgWO/sBaZOU1xo4nuNdODVOajPnTIbog2GKYr31nIlZ0fWPoCQgGfF3ETyBl1vn63F/p50Um9Z4J8O8A==",
"version": "8.58.0",
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.58.0.tgz",
"integrity": "sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@typescript-eslint/eslint-plugin": "8.57.2",
"@typescript-eslint/parser": "8.57.2",
"@typescript-eslint/typescript-estree": "8.57.2",
"@typescript-eslint/utils": "8.57.2"
"@typescript-eslint/eslint-plugin": "8.58.0",
"@typescript-eslint/parser": "8.58.0",
"@typescript-eslint/typescript-estree": "8.58.0",
"@typescript-eslint/utils": "8.58.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -19775,7 +19775,7 @@
},
"peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
"typescript": ">=4.8.4 <6.0.0"
"typescript": ">=4.8.4 <6.1.0"
}
},
"node_modules/ua-parser-js": {
@@ -20791,9 +20791,9 @@
"license": "MIT"
},
"node_modules/vuetify": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/vuetify/-/vuetify-4.0.4.tgz",
"integrity": "sha512-sO2ux9RG0C1HKaP1HqDMro3+vbbmUJwzcKXuzaxQmUERAT/0FR0yfbwnj4PrMwWy1qc2WPJq01h4cr86FmNrFA==",
"version": "4.0.5",
"resolved": "https://registry.npmjs.org/vuetify/-/vuetify-4.0.5.tgz",
"integrity": "sha512-pFysKOHuY3dROTVh9PdlhVz50ZR0E5/goY5ecTXc8F8tajUA2ee3xZ8Lqs1WtEw/X3w93wx/LogyjgaQCAL/Ig==",
"dev": true,
"license": "MIT",
"funding": {
+5 -5
View File
@@ -28,7 +28,7 @@
"@nuxtjs/i18n": "10.2.4",
"@stylistic/eslint-plugin": "5.10.0",
"@vue/test-utils": "2.4.6",
"esbuild": "0.27.4",
"esbuild": "0.27.5",
"eslint": "10.1.0",
"eslint-plugin-simple-import-sort": "12.1.1",
"eslint-plugin-vue": "10.8.0",
@@ -38,13 +38,13 @@
"stylelint": "17.6.0",
"stylelint-config-recommended-vue": "1.6.1",
"stylelint-config-standard": "40.0.0",
"typescript": "5.9.3",
"typescript-eslint": "8.57.2",
"typescript": "6.0.2",
"typescript-eslint": "8.58.0",
"vite-plugin-vuetify": "2.1.3",
"vue": "3.5.31",
"vue-eslint-parser": "10.4.0",
"vue-router": "4.6.4",
"vuetify": "4.0.4"
"vue-router": "5.0.4",
"vuetify": "4.0.5"
},
"dependencies": {
"@apollo/client": "3.14.1",