#21363·vuetify

Dependency Dashboard

Author: renovate[bot]Created May 5, 2025Updated Sep 17, 2026
LabelsTask
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/vuetifyjs/vuetify). ## Deprecations / Replacements > [!WARNING] The following dependencies are either deprecated or have replacements available. | Datasource | Package | Replacement PR? | |------------|------|--------------| | npm | [conventional-changelog-cli](https://redirect.github.com/conventional-changelog/conventional-changelog) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) | ## Pending Approval The following branches are pending approval. To create them, click on a checkbox below. - [ ] chore: update all non-major dependencies (`@types/node`, `@typescript/native-preview`, `@vizzly-testing/cli`, `@vizzly-testing/vitest`, `@vue/babel-plugin-jsx`, `markdownlint-cli`, `pnpm`, `sass`, `sass-embedded`, `satori`, `vite-plugin-inspect`) - [ ] chore: update caddy docker tag to v2.11.4 - [ ] chore: update dependency node to v24.21.0 - [ ] chore(ci): update github actions (`crowdin/github-action`, `fkirc/skip-duplicate-actions`) - [ ] chore: update dependency @babel/cli to v8 - [ ] chore: update dependency @babel/core to v8 - [ ] chore: update dependency @babel/generator to v8 - [ ] chore: update dependency @babel/preset-env to v8 - [ ] chore: update dependency @babel/preset-typescript to v8 - [ ] chore: update dependency @babel/types to v8 - [ ] chore: update dependency @cosmicjs/sdk to v2 - [ ] chore: update dependency @fortawesome/fontawesome-svg-core to v7 - [ ] chore: update dependency @fortawesome/free-solid-svg-icons to v7 - [ ] chore: update dependency @lerna-lite/cli to v5 - [ ] chore: update dependency @lerna-lite/version to v5 - [ ] chore: update dependency @octokit/core to v7 - [ ] chore: update dependency @octokit/openapi-types to v29 - [ ] chore: update dependency @rollup/plugin-alias to v6 - [ ] chore: update dependency @rollup/plugin-babel to v7 - [ ] chore: update dependency @rollup/plugin-terser to v1 - [ ] chore: update dependency @sentry/vue to v10 - [ ] chore: update dependency @stylistic/eslint-plugin-ts to v4 - [ ] chore: update dependency @types/markdown-it-container to v4 - [ ] chore: update dependency @unhead/vue to v3 - [ ] chore: update dependency @vitest/browser-playwright to v5 - [ ] chore: update dependency @vitest/coverage-istanbul to v5 - [ ] chore: update dependency @vitest/ui to v5 - [ ] chore: update dependency algoliasearch to v5 - [ ] chore: update dependency concurrently to v10 - [ ] chore: update dependency cssnano to v9 - [ ] chore: update dependency date-fns to v4 - [ ] chore: update dependency dotenv to v17 - [ ] chore: update dependency eslint to v10 - [ ] chore: update dependency eslint-plugin-local-rules to v3 - [ ] chore: update dependency eslint-plugin-n to v18 - [ ] chore: update dependency eslint-plugin-promise to v7 - [ ] chore: update dependency eslint-plugin-sonarjs to v4 - [ ] chore: update dependency glob to v13 - [ ] chore: update dependency inquirer to v14 - [ ] chore: update dependency jsdom to v30 - [ ] chore: update dependency magic-string to v1 - [ ] chore: update dependency markdown-it-anchor to v10 - [ ] chore: update dependency markdown-it-attrs to v5 - [ ] chore: update dependency markdown-it-emoji to v3 - [ ] chore: update dependency markdown-it-prism to v4 - [ ] chore: update dependency pinia to v4 - [ ] chore: update dependency piscina to v5 - [ ] chore: update dependency stringify-object to v7 - [ ] chore: update dependency swetrix to v4 - [ ] chore: update dependency ts-morph to v28 - [ ] chore: update dependency typescript to v7 - [ ] chore: update dependency unplugin-auto-import to v21 - [ ] chore: update dependency unplugin-fonts to v2 - [ ] chore: update dependency unplugin-vue-components to v32 - [ ] chore: update dependency upath to v3 - [ ] chore: update dependency vite to v8 - [ ] chore: update dependency vite-plugin-inspect to v12 - [ ] chore: update dependency vitest to v5 - [ ] chore: update dependency vue-router to v5 - [ ] chore: update dependency yargs to v18 - [ ] chore: update pnpm to v12 - [ ] chore(ci): update github actions (major) (`actions/cache`, `actions/checkout`, `actions/download-artifact`, `actions/github-script`, `actions/stale`, `crowdin/github-action`) - [ ] **Create all pending approval PRs at once** ## PR Closed (Blocked) The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below. - [ ] [chore: update dependency postcss to v8.5.23 [security]](../pull/23088) - [ ] [chore: update dependency ajv to v8.18.0 [security]](../pull/22625) - [ ] [chore: update dependency markdown-it to v14.2.0 [security]](../pull/23036) - [ ] [chore: update dependency rollup to v4.59.0 [security]](../pull/22664) - [ ] [chore: update dependency @vueuse/head to v2](../pull/21373) ## Detected Dependencies docker-compose (1)
docker-compose.yml
dockerfile (1)
Dockerfile (1) - `caddy 2.10.2-alpine` → [Updates: `2.11.4-alpine`]
github-actions (8)
.github/actions/download-locales/action.yml (5) - `actions/cache v5` → [Updates: `v6`] - `crowdin/github-action v2.7.1` → [Updates: `v2.17.1`, `v3.0.2`] - `crowdin/github-action v2.7.1` → [Updates: `v2.17.1`, `v3.0.2`] - `crowdin/github-action v2.7.1` → [Updates: `v2.17.1`, `v3.0.2`] - `crowdin/github-action v2.7.1` → [Updates: `v2.17.1`, `v3.0.2`] .github/actions/nightly-release/action.yml (2) - `actions/checkout v6` → [Updates: `v7`] - `vuetifyjs/setup-action master@cb5ac088588387e65433a762de90c0b06d878677` .github/workflows/ci.yml (28) - `fkirc/skip-duplicate-actions master@04a1aebece824b56e6ad6a401d015479cd1c50b3` → [Updates: `master`] - `actions/checkout v6` → [Updates: `v7`] - `vuetifyjs/setup-action master@cb5ac088588387e65433a762de90c0b06d878677` - `actions/upload-artifact v7` - `actions/checkout v6` → [Updates: `v7`] - `actions/download-artifact v7` → [Updates: `v8`] - `vuetifyjs/setup-action master@cb5ac088588387e65433a762de90c0b06d878677` - `actions/checkout v6` → [Updates: `v7`] - `actions/cache v5` → [Updates: `v6`] - `vuetifyjs/setup-action master@cb5ac088588387e65433a762de90c0b06d878677` - `actions/upload-artifact v7` - `actions/checkout v6` → [Updates: `v7`] - `actions/download-artifact v7` → [Updates: `v8`] - `vuetifyjs/setup-action master@cb5ac088588387e65433a762de90c0b06d878677` - `actions/checkout v6` → [Updates: `v7`] - `actions/download-artifact v7` → [Updates: `v8`] - `vuetifyjs/setup-action master@cb5ac088588387e65433a762de90c0b06d878677` - `actions/upload-artifact v7` - `actions/checkout v6` → [Updates: `v7`] - `actions/download-artifact v7` → [Updates: `v8`] - `vuetifyjs/coolify-action master@37a9c5a532f4c489e941d43edffd73fd2af00ec2` - `ubuntu 24.04` - `ubuntu 24.04` - `ubuntu 24.04` - `ubuntu 24.04` - `ubuntu 24.04` - `ubuntu 24.04` - `ubuntu 24.04` .github/workflows/close-issue.yml (2) - `vuetifyjs/close-action master@7a2e1909290f2a1300ce5722068d7d1ce3b35629` - `ubuntu 24.04` .github/workflows/crowdin-uploads.yml (3) - `actions/checkout v6` → [Updates: `v7`] - `crowdin/github-action v2.7.1` → [Updates: `v2.17.1`, `v3.0.2`] - `ubuntu 24.04` .github/workflows/nightly.yml (10) - `actions/checkout v6` → [Updates: `v7`] - `actions/checkout v6` → [Updates: `v7`] - `actions/checkout v6` → [Updates: `v7`] - `actions/github-script v7` → [Updates: `v9`] - `actions/github-script v7` → [Updates: `v9`] - `actions/checkout v6` → [Updates: `v7`] - `vuetifyjs/setup-action master@cb5ac088588387e65433a762de90c0b06d878677` - `ubuntu 24.04` - `ubuntu 24.04` - `ubuntu 24.04` .github/workflows/stale.yml (2) - `actions/stale v9` → [Updates: `v11`] - `ubuntu 24.04` .github/workflows/triage.yml (3) - `actions/checkout v6` → [Updates: `v7`] - `vuetifyjs/triage-action master@1e4ff4fcdeecddee1dedab13ddd03d267ead0fba` - `ubuntu 24.04`
npm (5)
package.json (2) - `node >=24.11.1` - `pnpm 10.26.1` → [Updates: `10.34.5`, `12.4.0`] packages/api-generator/package.json packages/docs/package.json packages/vuetify/package.json (5) - `@vuetify/v0 ^1.2.1` - `typescript >=4.7` - `vite-plugin-vuetify >=2.1.0` - `vue ^3.5.0 || ^3.6.0-0` - `webpack-plugin-vuetify >=3.1.0` pnpm-workspace.yaml (181) - `vue ^3.5.25` - `vue-router ^4.6.3` → [Updates: `^5.0.0`] - `vue-i18n ^11.1.12` - `vue-tsc ^3.2.6` - `@vue/compiler-dom ^3.5.25` - `@vue/compiler-sfc ^3.5.25` - `@vue/reactivity ^3.5.25` - `@vue/runtime-core ^3.5.25` - `@vue/runtime-dom ^3.5.25` - `@vue/shared ^3.5.25` - `@vue/test-utils ^2.4.6` - `@vuetify/babel-plugin-jsx ^1.7.0` - `vite ^7.3.6` → [Updates: `^8.0.0`] - `@vitejs/plugin-vue ^6.0.2` - `@vitejs/plugin-vue-jsx ^5.1.2` - `@vitejs/plugin-basic-ssl ^2.1.0` - `vitest ^4.1.11` → [Updates: `^5.0.0`] - `@vitest/browser-playwright ^4.1.11` → [Updates: `^5.0.0`] - `@vitest/coverage-istanbul ^4.1.11` → [Updates: `^5.0.0`] - `@vitest/ui ^4.1.11` → [Updates: `^5.0.0`] - `vite-plugin-vuetify ^2.1.2` - `vite-plugin-md ^0.22.5` - `vite-plugin-pages ^0.33.0` - `vite-plugin-pwa ^1.3.0` - `vite-plugin-vue-layouts ^0.11.0` - `vite-plugin-inspect 11.3.3` → [Updates: `11.4.1`, `12.0.2`] - `vite-ssr ^0.17.2` - `vite-live-preview ^0.4.0` - `unplugin-auto-import 19.3.0` → [Updates: `21.1.0`] - `unplugin-vue-components ^0.28.0` → [Updates: `^32.0.0`] - `unplugin-fonts 1.4.0` → [Updates: `2.0.0`] - `@rollup/plugin-alias ^5.1.1` → [Updates: `^6.0.0`] - `@rollup/plugin-babel ^6.1.0` → [Updates: `^7.0.0`] - `@rollup/plugin-node-resolve ^16.0.3` - `@rollup/plugin-typescript ^12.3.0` - `rollup ^4.53.3` → [Updates: `^4.53.3`] - `rollup-plugin-dts ^6.4.1` - `rollup-plugin-sass ^1.15.3` - `rollup-plugin-sourcemaps ^0.6.3` - `@rollup/plugin-terser ^0.4.4` → [Updates: `^1.0.0`] - `@babel/cli ^7.28.3` → [Updates: `^8.0.0`] - `@babel/core ^7.28.5` → [Updates: `^8.0.0`] - `@babel/preset-env ^7.28.5` → [Updates: `^8.0.0`] - `@babel/preset-typescript ^7.28.5` → [Updates: `^8.0.0`] - `@babel/generator ^7.28.5` → [Updates: `^8.0.0`] - `@babel/types ^7.28.5` → [Updates: `^8.0.0`] - `babel-plugin-module-resolver ^5.0.2` - `babel-plugin-transform-define ^2.1.4` - `babel-polyfill ^6.26.0` - `typescript ~6.0.2` → [Updates: `~7.0.0`] - `@typescript/native-preview 7.0.0-dev.20260323.1` → [Updates: `7.0.0-dev.20260707.2`] - `ts-node ^10.9.2` - `ts-morph ^25.0.1` → [Updates: `^28.0.0`] - `@types/node 24.10.1` → [Updates: `24.13.4`] - `@types/lodash-es ^4.17.12` - `@types/resize-observer-browser ^0.1.11` - `@types/stringify-object ^4.0.5` - `@types/prismjs ^1.26.5` - `@types/markdown-it ^14.1.2` - `@types/markdown-it-container ^2.0.10` → [Updates: `^4.0.0`] - `@types/babel__generator ^7.27.0` - `@types/yargs ^17.0.35` - `@typescript-eslint/eslint-plugin ^8.57.2` - `@typescript-eslint/parser ^8.57.2` - `sass 1.93.3` → [Updates: `1.104.0`] - `sass-embedded 1.93.3` → [Updates: `1.104.0`] - `postcss ^8.5.3` → [Updates: `^8.5.3`] - `autoprefixer ^10.4.22` - `cssnano ^7.1.2` → [Updates: `^9.0.0`] - `csstype ^3.2.3` - `@mdi/font 7.4.47` - `@mdi/js 7.4.47` - `@mdi/svg 7.4.47` - `roboto-fontface ^0.10.0` - `@fortawesome/fontawesome-svg-core ^6.7.2` → [Updates: `^7.0.0`] - `@fortawesome/free-solid-svg-icons ^6.7.2` → [Updates: `^7.0.0`] - `@fortawesome/vue-fontawesome ^3.0.8` - `lodash-es ^4.17.21` - `upath ^2.0.1` → [Updates: `^3.0.0`] - `semver ^7.7.3` - `rimraf ^6.1.2` - `mkdirp ^3.0.1` - `shelljs ^0.10.0` - `moment ^2.30.1` - `date-fns ^3.6.0` → [Updates: `^4.0.0`] - `dayjs ^1.11.19` - `luxon ^3.7.2` - `dotenv ^16.5.0` → [Updates: `^17.0.0`] - `cross-spawn ^7.0.6` - `stringify-object ^5.0.0` → [Updates: `^7.0.0`] - `fast-glob ^3.3.3` - `micromatch ^4.0.8` - `acorn-walk ^8.3.4` - `prettier ^3.6.2` - `deepmerge ^4.3.1` - `glob ^11.1.0` → [Updates: `^13.0.0`] - `magic-string ^0.30.21` → [Updates: `^1.0.0`] - `eslint ^8.57.0` → [Updates: `^10.0.0`] - `eslint-config-standard ^17.1.0` - `eslint-formatter-codeframe ^7.32.2` - `eslint-plugin-import ^2.32.0` - `eslint-plugin-local-rules ^2.0.1` → [Updates: `^3.0.0`] - `eslint-plugin-n ^16.6.2` → [Updates: `^18.0.0`] - `eslint-plugin-promise ^6.6.0` → [Updates: `^7.0.0`] - `eslint-plugin-react ^7.37.5` - `eslint-plugin-sonarjs ^0.25.1` → [Updates: `^4.0.0`] - `eslint-plugin-vue ^10.6.0` - `eslint-plugin-vuetify ^2.5.3` - `@vitest/eslint-plugin ^1.6.27` - `@stylistic/eslint-plugin-ts ^3.1.0` → [Updates: `^4.0.0`] - `vue-eslint-parser ^10.2.0` - `jest ^30.2.0` - `jest-runner-eslint ^2.3.0` - `jest-silent-reporter ^0.6.0` - `jsdom ^27.2.0` → [Updates: `^30.0.0`] - `expect ^30.2.0` - `identity-obj-proxy ^3.0.0` - `@testing-library/user-event ^14.6.1` - `@testing-library/vue ^8.1.0` - `timezone-mock ^1.3.6` - `playwright ^1.62.1` - `@vizzly-testing/cli ^0.22.2` → [Updates: `^0.36.0`] - `@vizzly-testing/vitest ^0.1.1` → [Updates: `^0.2.0`] - `markdownlint-cli ^0.46.0` → [Updates: `^0.49.0`] - `markdown-it ^14.1.1` → [Updates: `^14.1.1`] - `markdown-it-anchor ^9.2.0` → [Updates: `^10.0.0`] - `markdown-it-attrs ^4.3.1` → [Updates: `^5.0.0`] - `markdown-it-container ^4.0.0` - `markdown-it-emoji ^2.0.2` → [Updates: `^3.0.0`] - `markdown-it-header-sections ^1.0.0` - `markdown-it-link-attributes ^4.0.1` - `markdown-it-multimd-table ^4.2.3` - `markdown-it-prism ^3.0.1` → [Updates: `^4.0.0`] - `prismjs ^1.30.0` - `prism-theme-vars ^0.2.5` - `front-matter ^4.0.2` - `@resvg/resvg-js ^2.6.2` - `satori ^0.26.0` → [Updates: `^0.33.0`] - `@lerna-lite/cli ^4.9.3` → [Updates: `^5.0.0`] - `@lerna-lite/version ^4.9.3` → [Updates: `^5.0.0`] - `concurrently ^9.2.1` → [Updates: `^10.0.0`] - `piscina ^4.9.2` → [Updates: `^5.0.0`] - `conventional-changelog-cli ^5.0.0` - `conventional-changelog-vuetify ^2.0.2` - `@vuetify/github-releaser ^4.0.3` - `husky ^9.1.7` - `inquirer ^12.6.0` → [Updates: `^14.0.0`] - `pinia ^3.0.4` → [Updates: `^4.0.0`] - `vee-validate ^4.15.1` - `yargs ^17.7.2` → [Updates: `^18.0.0`] - `@vuetify/one ^4.0.0` - `@unhead/vue ^2.0.19` → [Updates: `^3.0.0`] - `@vueuse/head ^1.3.1` → [Updates: `^2.0.0`] - `@octokit/core ^6.1.5` → [Updates: `^7.0.0`] - `@cosmicjs/sdk ^1.5.6` → [Updates: `^2.0.0`] - `@sentry/vue ^9.12.0` → [Updates: `^10.0.0`] - `@vuelidate/core ^2.0.3` - `@vuelidate/validators ^2.0.4` - `@intlify/unplugin-vue-i18n ^11.0.1` - `@intlify/devtools-types ^11.1.12` - `swetrix ^3.7.2` → [Updates: `^4.0.0`] - `vue-instantsearch ^4.20.6` - `algoliasearch ^4.24.0` → [Updates: `^5.0.0`] - `algoliasearch-helper ^3.26.1` - `@yankeeinlondon/builder-api ^1.4.1` - `ajv ^8.17.1` → [Updates: `^8.17.1`] - `async-es ^3.2.6` - `@emailjs/browser ^4.4.1` - `fflate ^0.8.2` - `isomorphic-fetch ^3.0.0` - `@vue/language-server ^3.1.5` - `@date-io/core 3.2.0` - `@date-io/date-fns 3.2.1` - `@date-io/dayjs ^3.2.0` - `@date-io/luxon ^3.2.0` - `@date-io/moment ^3.2.0` - `cy-mobile-commands ^0.3.0` - `@octokit/openapi-types ^25.0.0` → [Updates: `^29.0.0`] - `@testing-library/dom 1.0.3` - `@testing-library/dom 1.0.3` - `@vue/babel-plugin-jsx 1.6.0` → [Updates: `1.7.0`]
nvm (1)
.nvmrc (1) - `node 24.15.0` → [Updates: `24.21.0`]
renovate-config (1)
renovate.json
--- - [ ] Check this box