8 Commits

Author SHA1 Message Date
renovate 1c1d0a1657 chore(deps): update dependency typescript to v6
dancefinder-app / build (pull_request) Successful in 3m27s
dancefinder-app / deploy-prod (pull_request) Has been skipped
2026-03-30 19:02:31 +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
renovate 39ceacded9 chore(deps): update dependency stylelint to v17.6.0 (#2846)
dancefinder-app / build (push) Successful in 2m15s
dancefinder-app / deploy-prod (push) Successful in 1m49s
2026-03-26 10:07:08 +00:00
renovate a075343402 chore(deps): update dependency vue to v3.5.31 (#2845)
dancefinder-app / build (push) Successful in 1m35s
dancefinder-app / deploy-prod (push) Successful in 1m34s
2026-03-25 11:02:28 +00:00
renovate 0306b71cef chore(deps): update dependency vuetify to v3.12.4 (#2844)
dancefinder-app / build (push) Successful in 1m42s
dancefinder-app / deploy-prod (push) Successful in 1m30s
2026-03-25 02:07:28 +00:00
renovate 59c2a88b0f chore(deps): update nginx docker tag to v1.29.7 (#2843)
dancefinder-app / build (push) Successful in 1m30s
dancefinder-app / deploy-prod (push) Successful in 1m40s
2026-03-25 00:07:57 +00:00
renovate 51c64e472e fix(deps): update dependency graphql to v16.13.2 (#2842)
dancefinder-app / build (push) Successful in 1m33s
dancefinder-app / deploy-prod (push) Successful in 1m39s
2026-03-24 13:05:52 +00:00
4 changed files with 178 additions and 164 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ COPY . /build
RUN npm run postinstall && npm run generate && npm run lint RUN npm run postinstall && npm run generate && npm run lint
#RUN yarn start:ci & yarn wait && yarn test:cypress #RUN yarn start:ci & yarn wait && yarn test:cypress
FROM amd64/nginx:1.29.6@sha256:d1073a71021ff031d41512329eb2ba01a1174faaef5f2ed0b10972a8a236ae14 FROM amd64/nginx:1.29.7@sha256:03a679e99632afbbd7d56284e5b4125f223c94263f2a7b71ad85f4826401a981
MAINTAINER Joakim Olsson <joakim@unbound.se> MAINTAINER Joakim Olsson <joakim@unbound.se>
COPY --from=builder /build/.output/public/ /usr/share/nginx/html/ COPY --from=builder /build/.output/public/ /usr/share/nginx/html/
+16
View File
@@ -66,6 +66,22 @@ export default defineNuxtConfig({
}, },
}, },
}, },
optimizeDeps: {
include: [
'@vue/devtools-core',
'@vue/devtools-kit',
'@auth0/auth0-vue',
'@apollo/client/core',
'@apollo/client/link/context',
'@apollo/client/link/ws',
'@apollo/client/utilities',
'@opentelemetry/api',
'@vue/apollo-composable',
'@grafana/faro-web-sdk',
'@grafana/faro-web-tracing',
'@opentelemetry/instrumentation-fetch',
],
},
resolve: { resolve: {
dedupe: ['pinia'], dedupe: ['pinia'],
}, },
+156 -158
View File
@@ -17,7 +17,7 @@
"@pinia/nuxt": "0.11.3", "@pinia/nuxt": "0.11.3",
"@vue/apollo-composable": "4.2.2", "@vue/apollo-composable": "4.2.2",
"date-fns": "4.1.0", "date-fns": "4.1.0",
"graphql": "16.13.1", "graphql": "16.13.2",
"graphql-tag": "2.12.6", "graphql-tag": "2.12.6",
"pinia": "3.0.4", "pinia": "3.0.4",
"pinia-plugin-persistedstate": "4.7.1", "pinia-plugin-persistedstate": "4.7.1",
@@ -43,16 +43,16 @@
"nuxt": "4.4.2", "nuxt": "4.4.2",
"postcss-html": "1.8.1", "postcss-html": "1.8.1",
"sass": "1.98.0", "sass": "1.98.0",
"stylelint": "17.5.0", "stylelint": "17.6.0",
"stylelint-config-recommended-vue": "1.6.1", "stylelint-config-recommended-vue": "1.6.1",
"stylelint-config-standard": "40.0.0", "stylelint-config-standard": "40.0.0",
"typescript": "5.9.3", "typescript": "6.0.2",
"typescript-eslint": "8.57.2", "typescript-eslint": "8.58.0",
"vite-plugin-vuetify": "2.1.3", "vite-plugin-vuetify": "2.1.3",
"vue": "3.5.30", "vue": "3.5.31",
"vue-eslint-parser": "10.4.0", "vue-eslint-parser": "10.4.0",
"vue-router": "4.6.4", "vue-router": "4.6.4",
"vuetify": "3.12.3" "vuetify": "4.0.4"
}, },
"engines": { "engines": {
"node": "24" "node": "24"
@@ -484,9 +484,9 @@
} }
}, },
"node_modules/@babel/parser": { "node_modules/@babel/parser": {
"version": "7.29.0", "version": "7.29.2",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz",
"integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/types": "^7.29.0" "@babel/types": "^7.29.0"
@@ -7506,20 +7506,20 @@
} }
}, },
"node_modules/@typescript-eslint/eslint-plugin": { "node_modules/@typescript-eslint/eslint-plugin": {
"version": "8.57.2", "version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.57.2.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.58.0.tgz",
"integrity": "sha512-NZZgp0Fm2IkD+La5PR81sd+g+8oS6JwJje+aRWsDocxHkjyRw0J5L5ZTlN3LI1LlOcGL7ph3eaIUmTXMIjLk0w==", "integrity": "sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@eslint-community/regexpp": "^4.12.2", "@eslint-community/regexpp": "^4.12.2",
"@typescript-eslint/scope-manager": "8.57.2", "@typescript-eslint/scope-manager": "8.58.0",
"@typescript-eslint/type-utils": "8.57.2", "@typescript-eslint/type-utils": "8.58.0",
"@typescript-eslint/utils": "8.57.2", "@typescript-eslint/utils": "8.58.0",
"@typescript-eslint/visitor-keys": "8.57.2", "@typescript-eslint/visitor-keys": "8.58.0",
"ignore": "^7.0.5", "ignore": "^7.0.5",
"natural-compare": "^1.4.0", "natural-compare": "^1.4.0",
"ts-api-utils": "^2.4.0" "ts-api-utils": "^2.5.0"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7529,22 +7529,22 @@
"url": "https://opencollective.com/typescript-eslint" "url": "https://opencollective.com/typescript-eslint"
}, },
"peerDependencies": { "peerDependencies": {
"@typescript-eslint/parser": "^8.57.2", "@typescript-eslint/parser": "^8.58.0",
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.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": { "node_modules/@typescript-eslint/parser": {
"version": "8.57.2", "version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.57.2.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.58.0.tgz",
"integrity": "sha512-30ScMRHIAD33JJQkgfGW1t8CURZtjc2JpTrq5n2HFhOefbAhb7ucc7xJwdWcrEtqUIYJ73Nybpsggii6GtAHjA==", "integrity": "sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/scope-manager": "8.57.2", "@typescript-eslint/scope-manager": "8.58.0",
"@typescript-eslint/types": "8.57.2", "@typescript-eslint/types": "8.58.0",
"@typescript-eslint/typescript-estree": "8.57.2", "@typescript-eslint/typescript-estree": "8.58.0",
"@typescript-eslint/visitor-keys": "8.57.2", "@typescript-eslint/visitor-keys": "8.58.0",
"debug": "^4.4.3" "debug": "^4.4.3"
}, },
"engines": { "engines": {
@@ -7556,18 +7556,18 @@
}, },
"peerDependencies": { "peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.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/project-service": { "node_modules/@typescript-eslint/project-service": {
"version": "8.57.2", "version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.57.2.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.58.0.tgz",
"integrity": "sha512-FuH0wipFywXRTHf+bTTjNyuNQQsQC3qh/dYzaM4I4W0jrCqjCVuUh99+xd9KamUfmCGPvbO8NDngo/vsnNVqgw==", "integrity": "sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/tsconfig-utils": "^8.57.2", "@typescript-eslint/tsconfig-utils": "^8.58.0",
"@typescript-eslint/types": "^8.57.2", "@typescript-eslint/types": "^8.58.0",
"debug": "^4.4.3" "debug": "^4.4.3"
}, },
"engines": { "engines": {
@@ -7578,18 +7578,18 @@
"url": "https://opencollective.com/typescript-eslint" "url": "https://opencollective.com/typescript-eslint"
}, },
"peerDependencies": { "peerDependencies": {
"typescript": ">=4.8.4 <6.0.0" "typescript": ">=4.8.4 <6.1.0"
} }
}, },
"node_modules/@typescript-eslint/scope-manager": { "node_modules/@typescript-eslint/scope-manager": {
"version": "8.57.2", "version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.57.2.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.0.tgz",
"integrity": "sha512-snZKH+W4WbWkrBqj4gUNRIGb/jipDW3qMqVJ4C9rzdFc+wLwruxk+2a5D+uoFcKPAqyqEnSb4l2ULuZf95eSkw==", "integrity": "sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.57.2", "@typescript-eslint/types": "8.58.0",
"@typescript-eslint/visitor-keys": "8.57.2" "@typescript-eslint/visitor-keys": "8.58.0"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7600,9 +7600,9 @@
} }
}, },
"node_modules/@typescript-eslint/tsconfig-utils": { "node_modules/@typescript-eslint/tsconfig-utils": {
"version": "8.57.2", "version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.57.2.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.58.0.tgz",
"integrity": "sha512-3Lm5DSM+DCowsUOJC+YqHHnKEfFh5CoGkj5Z31NQSNF4l5wdOwqGn99wmwN/LImhfY3KJnmordBq/4+VDe2eKw==", "integrity": "sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -7613,21 +7613,21 @@
"url": "https://opencollective.com/typescript-eslint" "url": "https://opencollective.com/typescript-eslint"
}, },
"peerDependencies": { "peerDependencies": {
"typescript": ">=4.8.4 <6.0.0" "typescript": ">=4.8.4 <6.1.0"
} }
}, },
"node_modules/@typescript-eslint/type-utils": { "node_modules/@typescript-eslint/type-utils": {
"version": "8.57.2", "version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.57.2.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.58.0.tgz",
"integrity": "sha512-Co6ZCShm6kIbAM/s+oYVpKFfW7LBc6FXoPXjTRQ449PPNBY8U0KZXuevz5IFuuUj2H9ss40atTaf9dlGLzbWZg==", "integrity": "sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.57.2", "@typescript-eslint/types": "8.58.0",
"@typescript-eslint/typescript-estree": "8.57.2", "@typescript-eslint/typescript-estree": "8.58.0",
"@typescript-eslint/utils": "8.57.2", "@typescript-eslint/utils": "8.58.0",
"debug": "^4.4.3", "debug": "^4.4.3",
"ts-api-utils": "^2.4.0" "ts-api-utils": "^2.5.0"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7638,13 +7638,13 @@
}, },
"peerDependencies": { "peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.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/types": { "node_modules/@typescript-eslint/types": {
"version": "8.57.2", "version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.57.2.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.0.tgz",
"integrity": "sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==", "integrity": "sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -7656,21 +7656,21 @@
} }
}, },
"node_modules/@typescript-eslint/typescript-estree": { "node_modules/@typescript-eslint/typescript-estree": {
"version": "8.57.2", "version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.57.2.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.58.0.tgz",
"integrity": "sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA==", "integrity": "sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/project-service": "8.57.2", "@typescript-eslint/project-service": "8.58.0",
"@typescript-eslint/tsconfig-utils": "8.57.2", "@typescript-eslint/tsconfig-utils": "8.58.0",
"@typescript-eslint/types": "8.57.2", "@typescript-eslint/types": "8.58.0",
"@typescript-eslint/visitor-keys": "8.57.2", "@typescript-eslint/visitor-keys": "8.58.0",
"debug": "^4.4.3", "debug": "^4.4.3",
"minimatch": "^10.2.2", "minimatch": "^10.2.2",
"semver": "^7.7.3", "semver": "^7.7.3",
"tinyglobby": "^0.2.15", "tinyglobby": "^0.2.15",
"ts-api-utils": "^2.4.0" "ts-api-utils": "^2.5.0"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7680,7 +7680,7 @@
"url": "https://opencollective.com/typescript-eslint" "url": "https://opencollective.com/typescript-eslint"
}, },
"peerDependencies": { "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": { "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": {
@@ -7723,16 +7723,16 @@
} }
}, },
"node_modules/@typescript-eslint/utils": { "node_modules/@typescript-eslint/utils": {
"version": "8.57.2", "version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.57.2.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.0.tgz",
"integrity": "sha512-krRIbvPK1ju1WBKIefiX+bngPs+odIQUtR7kymzPfo1POVw3jlF+nLkmexdSSd4UCbDcQn+wMBATOOmpBbqgKg==", "integrity": "sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@eslint-community/eslint-utils": "^4.9.1", "@eslint-community/eslint-utils": "^4.9.1",
"@typescript-eslint/scope-manager": "8.57.2", "@typescript-eslint/scope-manager": "8.58.0",
"@typescript-eslint/types": "8.57.2", "@typescript-eslint/types": "8.58.0",
"@typescript-eslint/typescript-estree": "8.57.2" "@typescript-eslint/typescript-estree": "8.58.0"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -7743,17 +7743,17 @@
}, },
"peerDependencies": { "peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.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/visitor-keys": { "node_modules/@typescript-eslint/visitor-keys": {
"version": "8.57.2", "version": "8.58.0",
"resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.57.2.tgz", "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.0.tgz",
"integrity": "sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==", "integrity": "sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/types": "8.57.2", "@typescript-eslint/types": "8.58.0",
"eslint-visitor-keys": "^5.0.0" "eslint-visitor-keys": "^5.0.0"
}, },
"engines": { "engines": {
@@ -8346,13 +8346,13 @@
} }
}, },
"node_modules/@vue/compiler-core": { "node_modules/@vue/compiler-core": {
"version": "3.5.30", "version": "3.5.31",
"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.30.tgz", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.31.tgz",
"integrity": "sha512-s3DfdZkcu/qExZ+td75015ljzHc6vE+30cFMGRPROYjqkroYI5NV2X1yAMX9UeyBNWB9MxCfPcsjpLS11nzkkw==", "integrity": "sha512-k/ueL14aNIEy5Onf0OVzR8kiqF/WThgLdFhxwa4e/KF/0qe38IwIdofoSWBTvvxQOesaz6riAFAUaYjoF9fLLQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/parser": "^7.29.0", "@babel/parser": "^7.29.2",
"@vue/shared": "3.5.30", "@vue/shared": "3.5.31",
"entities": "^7.0.1", "entities": "^7.0.1",
"estree-walker": "^2.0.2", "estree-walker": "^2.0.2",
"source-map-js": "^1.2.1" "source-map-js": "^1.2.1"
@@ -8377,26 +8377,26 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/@vue/compiler-dom": { "node_modules/@vue/compiler-dom": {
"version": "3.5.30", "version": "3.5.31",
"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.30.tgz", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.31.tgz",
"integrity": "sha512-eCFYESUEVYHhiMuK4SQTldO3RYxyMR/UQL4KdGD1Yrkfdx4m/HYuZ9jSfPdA+nWJY34VWndiYdW/wZXyiPEB9g==", "integrity": "sha512-BMY/ozS/xxjYqRFL+tKdRpATJYDTTgWSo0+AJvJNg4ig+Hgb0dOsHPXvloHQ5hmlivUqw1Yt2pPIqp4e0v1GUw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/compiler-core": "3.5.30", "@vue/compiler-core": "3.5.31",
"@vue/shared": "3.5.30" "@vue/shared": "3.5.31"
} }
}, },
"node_modules/@vue/compiler-sfc": { "node_modules/@vue/compiler-sfc": {
"version": "3.5.30", "version": "3.5.31",
"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.30.tgz", "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.31.tgz",
"integrity": "sha512-LqmFPDn89dtU9vI3wHJnwaV6GfTRD87AjWpTWpyrdVOObVtjIuSeZr181z5C4PmVx/V3j2p+0f7edFKGRMpQ5A==", "integrity": "sha512-M8wpPgR9UJ8MiRGjppvx9uWJfLV7A/T+/rL8s/y3QG3u0c2/YZgff3d6SuimKRIhcYnWg5fTfDMlz2E6seUW8Q==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/parser": "^7.29.0", "@babel/parser": "^7.29.2",
"@vue/compiler-core": "3.5.30", "@vue/compiler-core": "3.5.31",
"@vue/compiler-dom": "3.5.30", "@vue/compiler-dom": "3.5.31",
"@vue/compiler-ssr": "3.5.30", "@vue/compiler-ssr": "3.5.31",
"@vue/shared": "3.5.30", "@vue/shared": "3.5.31",
"estree-walker": "^2.0.2", "estree-walker": "^2.0.2",
"magic-string": "^0.30.21", "magic-string": "^0.30.21",
"postcss": "^8.5.8", "postcss": "^8.5.8",
@@ -8410,13 +8410,13 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/@vue/compiler-ssr": { "node_modules/@vue/compiler-ssr": {
"version": "3.5.30", "version": "3.5.31",
"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.30.tgz", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.31.tgz",
"integrity": "sha512-NsYK6OMTnx109PSL2IAyf62JP6EUdk4Dmj6AkWcJGBvN0dQoMYtVekAmdqgTtWQgEJo+Okstbf/1p7qZr5H+bA==", "integrity": "sha512-h0xIMxrt/LHOvJKMri+vdYT92BrK3HFLtDqq9Pr/lVVfE4IyKZKvWf0vJFW10Yr6nX02OR4MkJwI0c1HDa1hog==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/compiler-dom": "3.5.30", "@vue/compiler-dom": "3.5.31",
"@vue/shared": "3.5.30" "@vue/shared": "3.5.31"
} }
}, },
"node_modules/@vue/devtools-api": { "node_modules/@vue/devtools-api": {
@@ -8494,53 +8494,53 @@
} }
}, },
"node_modules/@vue/reactivity": { "node_modules/@vue/reactivity": {
"version": "3.5.30", "version": "3.5.31",
"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.30.tgz", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.31.tgz",
"integrity": "sha512-179YNgKATuwj9gB+66snskRDOitDiuOZqkYia7mHKJaidOMo/WJxHKF8DuGc4V4XbYTJANlfEKb0yxTQotnx4Q==", "integrity": "sha512-DtKXxk9E/KuVvt8VxWu+6Luc9I9ETNcqR1T1oW1gf02nXaZ1kuAx58oVu7uX9XxJR0iJCro6fqBLw9oSBELo5g==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/shared": "3.5.30" "@vue/shared": "3.5.31"
} }
}, },
"node_modules/@vue/runtime-core": { "node_modules/@vue/runtime-core": {
"version": "3.5.30", "version": "3.5.31",
"resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.30.tgz", "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.31.tgz",
"integrity": "sha512-e0Z+8PQsUTdwV8TtEsLzUM7SzC7lQwYKePydb7K2ZnmS6jjND+WJXkmmfh/swYzRyfP1EY3fpdesyYoymCzYfg==", "integrity": "sha512-AZPmIHXEAyhpkmN7aWlqjSfYynmkWlluDNPHMCZKFHH+lLtxP/30UJmoVhXmbDoP1Ng0jG0fyY2zCj1PnSSA6Q==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/reactivity": "3.5.30", "@vue/reactivity": "3.5.31",
"@vue/shared": "3.5.30" "@vue/shared": "3.5.31"
} }
}, },
"node_modules/@vue/runtime-dom": { "node_modules/@vue/runtime-dom": {
"version": "3.5.30", "version": "3.5.31",
"resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.30.tgz", "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.31.tgz",
"integrity": "sha512-2UIGakjU4WSQ0T4iwDEW0W7vQj6n7AFn7taqZ9Cvm0Q/RA2FFOziLESrDL4GmtI1wV3jXg5nMoJSYO66egDUBw==", "integrity": "sha512-xQJsNRmGPeDCJq/u813tyonNgWBFjzfVkBwDREdEWndBnGdHLHgkwNBQxLtg4zDrzKTEcnikUy1UUNecb3lJ6g==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/reactivity": "3.5.30", "@vue/reactivity": "3.5.31",
"@vue/runtime-core": "3.5.30", "@vue/runtime-core": "3.5.31",
"@vue/shared": "3.5.30", "@vue/shared": "3.5.31",
"csstype": "^3.2.3" "csstype": "^3.2.3"
} }
}, },
"node_modules/@vue/server-renderer": { "node_modules/@vue/server-renderer": {
"version": "3.5.30", "version": "3.5.31",
"resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.30.tgz", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.31.tgz",
"integrity": "sha512-v+R34icapydRwbZRD0sXwtHqrQJv38JuMB4JxbOxd8NEpGLny7cncMp53W9UH/zo4j8eDHjQ1dEJXwzFQknjtQ==", "integrity": "sha512-GJuwRvMcdZX/CriUnyIIOGkx3rMV3H6sOu0JhdKbduaeCji6zb60iOGMY7tFoN24NfsUYoFBhshZtGxGpxO4iA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/compiler-ssr": "3.5.30", "@vue/compiler-ssr": "3.5.31",
"@vue/shared": "3.5.30" "@vue/shared": "3.5.31"
}, },
"peerDependencies": { "peerDependencies": {
"vue": "3.5.30" "vue": "3.5.31"
} }
}, },
"node_modules/@vue/shared": { "node_modules/@vue/shared": {
"version": "3.5.30", "version": "3.5.31",
"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.30.tgz", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.31.tgz",
"integrity": "sha512-YXgQ7JjaO18NeK2K9VTbDHaFy62WrObMa6XERNfNOkAhD1F1oDSf3ZJ7K6GqabZ0BvSDHajp8qfS5Sa2I9n8uQ==", "integrity": "sha512-nBxuiuS9Lj5bPkPbWogPUnjxxWpkRniX7e5UBQDWl6Fsf4roq9wwV+cR7ezQ4zXswNvPIlsdj1slcLB7XCsRAw==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/@vue/test-utils": { "node_modules/@vue/test-utils": {
@@ -12733,9 +12733,9 @@
"license": "ISC" "license": "ISC"
}, },
"node_modules/graphql": { "node_modules/graphql": {
"version": "16.13.1", "version": "16.13.2",
"resolved": "https://registry.npmjs.org/graphql/-/graphql-16.13.1.tgz", "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.13.2.tgz",
"integrity": "sha512-gGgrVCoDKlIZ8fIqXBBb0pPKqDgki0Z/FSKNiQzSGj2uEYHr1tq5wmBegGwJx6QB5S5cM0khSBpi/JFHMCvsmQ==", "integrity": "sha512-5bJ+nf/UCpAjHM8i06fl7eLyVC9iuNAjm9qzkiu2ZGhM0VscSvS6WDPfAwkdkBuoXGM9FJSbKl6wylMwP9Ktig==",
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0"
@@ -18882,9 +18882,9 @@
} }
}, },
"node_modules/stylelint": { "node_modules/stylelint": {
"version": "17.5.0", "version": "17.6.0",
"resolved": "https://registry.npmjs.org/stylelint/-/stylelint-17.5.0.tgz", "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-17.6.0.tgz",
"integrity": "sha512-o/NS6zhsPZFmgUm5tXX4pVNg1XDOZSlucLdf2qow/lVn4JIyzZIQ5b3kad1ugqUj3GSIgr2u5lQw7X8rjqw33g==", "integrity": "sha512-tokrsMIVAR9vAQ/q3UVEr7S0dGXCi7zkCezPRnS2kqPUulvUh5Vgfwngrk4EoAoW7wnrThqTdnTFN5Ra7CaxIg==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@@ -18900,7 +18900,7 @@
"dependencies": { "dependencies": {
"@csstools/css-calc": "^3.1.1", "@csstools/css-calc": "^3.1.1",
"@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-parser-algorithms": "^4.0.0",
"@csstools/css-syntax-patches-for-csstree": "^1.0.29", "@csstools/css-syntax-patches-for-csstree": "^1.1.1",
"@csstools/css-tokenizer": "^4.0.0", "@csstools/css-tokenizer": "^4.0.0",
"@csstools/media-query-list-parser": "^5.0.0", "@csstools/media-query-list-parser": "^5.0.0",
"@csstools/selector-resolve-nested": "^4.0.0", "@csstools/selector-resolve-nested": "^4.0.0",
@@ -18919,7 +18919,6 @@
"html-tags": "^5.1.0", "html-tags": "^5.1.0",
"ignore": "^7.0.5", "ignore": "^7.0.5",
"import-meta-resolve": "^4.2.0", "import-meta-resolve": "^4.2.0",
"imurmurhash": "^0.1.4",
"is-plain-object": "^5.0.0", "is-plain-object": "^5.0.0",
"mathml-tag-names": "^4.0.0", "mathml-tag-names": "^4.0.0",
"meow": "^14.1.0", "meow": "^14.1.0",
@@ -18934,7 +18933,7 @@
"supports-hyperlinks": "^4.4.0", "supports-hyperlinks": "^4.4.0",
"svg-tags": "^1.0.0", "svg-tags": "^1.0.0",
"table": "^6.9.0", "table": "^6.9.0",
"write-file-atomic": "^7.0.0" "write-file-atomic": "^7.0.1"
}, },
"bin": { "bin": {
"stylelint": "bin/stylelint.mjs" "stylelint": "bin/stylelint.mjs"
@@ -19657,9 +19656,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/ts-api-utils": { "node_modules/ts-api-utils": {
"version": "2.4.0", "version": "2.5.0",
"resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",
"integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==", "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@@ -19742,9 +19741,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/typescript": { "node_modules/typescript": {
"version": "5.9.3", "version": "6.0.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz",
"integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==",
"devOptional": true, "devOptional": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"bin": { "bin": {
@@ -19756,16 +19755,16 @@
} }
}, },
"node_modules/typescript-eslint": { "node_modules/typescript-eslint": {
"version": "8.57.2", "version": "8.58.0",
"resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.57.2.tgz", "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.58.0.tgz",
"integrity": "sha512-VEPQ0iPgWO/sBaZOU1xo4nuNdODVOajPnTIbog2GKYr31nIlZ0fWPoCQgGfF3ETyBl1vn63F/p50Um9Z4J8O8A==", "integrity": "sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/eslint-plugin": "8.57.2", "@typescript-eslint/eslint-plugin": "8.58.0",
"@typescript-eslint/parser": "8.57.2", "@typescript-eslint/parser": "8.58.0",
"@typescript-eslint/typescript-estree": "8.57.2", "@typescript-eslint/typescript-estree": "8.58.0",
"@typescript-eslint/utils": "8.57.2" "@typescript-eslint/utils": "8.58.0"
}, },
"engines": { "engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0" "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -19776,7 +19775,7 @@
}, },
"peerDependencies": { "peerDependencies": {
"eslint": "^8.57.0 || ^9.0.0 || ^10.0.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/ua-parser-js": { "node_modules/ua-parser-js": {
@@ -20659,16 +20658,16 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/vue": { "node_modules/vue": {
"version": "3.5.30", "version": "3.5.31",
"resolved": "https://registry.npmjs.org/vue/-/vue-3.5.30.tgz", "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.31.tgz",
"integrity": "sha512-hTHLc6VNZyzzEH/l7PFGjpcTvUgiaPK5mdLkbjrTeWSRcEfxFrv56g/XckIYlE9ckuobsdwqd5mk2g1sBkMewg==", "integrity": "sha512-iV/sU9SzOlmA/0tygSmjkEN6Jbs3nPoIPFhCMLD2STrjgOU8DX7ZtzMhg4ahVwf5Rp9KoFzcXeB1ZrVbLBp5/Q==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@vue/compiler-dom": "3.5.30", "@vue/compiler-dom": "3.5.31",
"@vue/compiler-sfc": "3.5.30", "@vue/compiler-sfc": "3.5.31",
"@vue/runtime-dom": "3.5.30", "@vue/runtime-dom": "3.5.31",
"@vue/server-renderer": "3.5.30", "@vue/server-renderer": "3.5.31",
"@vue/shared": "3.5.30" "@vue/shared": "3.5.31"
}, },
"peerDependencies": { "peerDependencies": {
"typescript": "*" "typescript": "*"
@@ -20792,9 +20791,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/vuetify": { "node_modules/vuetify": {
"version": "3.12.3", "version": "4.0.4",
"resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.12.3.tgz", "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-4.0.4.tgz",
"integrity": "sha512-7QzgftMu8OYKRz/jr2yntPEJ7WFmAzMn8jyeUcW7gz539MjQbDF3UrqZXW3aWi458UVJW9WWvzQn9x5B75Aijw==", "integrity": "sha512-sO2ux9RG0C1HKaP1HqDMro3+vbbmUJwzcKXuzaxQmUERAT/0FR0yfbwnj4PrMwWy1qc2WPJq01h4cr86FmNrFA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"funding": { "funding": {
@@ -20930,13 +20929,12 @@
} }
}, },
"node_modules/write-file-atomic": { "node_modules/write-file-atomic": {
"version": "7.0.0", "version": "7.0.1",
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-7.0.0.tgz", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-7.0.1.tgz",
"integrity": "sha512-YnlPC6JqnZl6aO4uRc+dx5PHguiR9S6WeoLtpxNT9wIG+BDya7ZNE1q7KOjVgaA73hKhKLpVPgJ5QA9THQ5BRg==", "integrity": "sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg==",
"dev": true, "dev": true,
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"imurmurhash": "^0.1.4",
"signal-exit": "^4.0.1" "signal-exit": "^4.0.1"
}, },
"engines": { "engines": {
+5 -5
View File
@@ -35,16 +35,16 @@
"nuxt": "4.4.2", "nuxt": "4.4.2",
"postcss-html": "1.8.1", "postcss-html": "1.8.1",
"sass": "1.98.0", "sass": "1.98.0",
"stylelint": "17.5.0", "stylelint": "17.6.0",
"stylelint-config-recommended-vue": "1.6.1", "stylelint-config-recommended-vue": "1.6.1",
"stylelint-config-standard": "40.0.0", "stylelint-config-standard": "40.0.0",
"typescript": "6.0.2", "typescript": "6.0.2",
"typescript-eslint": "8.57.2", "typescript-eslint": "8.58.0",
"vite-plugin-vuetify": "2.1.3", "vite-plugin-vuetify": "2.1.3",
"vue": "3.5.30", "vue": "3.5.31",
"vue-eslint-parser": "10.4.0", "vue-eslint-parser": "10.4.0",
"vue-router": "4.6.4", "vue-router": "4.6.4",
"vuetify": "3.12.3" "vuetify": "4.0.4"
}, },
"dependencies": { "dependencies": {
"@apollo/client": "3.14.1", "@apollo/client": "3.14.1",
@@ -55,7 +55,7 @@
"@pinia/nuxt": "0.11.3", "@pinia/nuxt": "0.11.3",
"@vue/apollo-composable": "4.2.2", "@vue/apollo-composable": "4.2.2",
"date-fns": "4.1.0", "date-fns": "4.1.0",
"graphql": "16.13.1", "graphql": "16.13.2",
"graphql-tag": "2.12.6", "graphql-tag": "2.12.6",
"pinia": "3.0.4", "pinia": "3.0.4",
"pinia-plugin-persistedstate": "4.7.1", "pinia-plugin-persistedstate": "4.7.1",