Skip to content

Commit 806a1e7

Browse files
authored
refactor(deps): drop vite-plugin-vuetify in favor of @vuetify/loader-shared (#379)
vite-plugin-vuetify only re-exported transformAssetUrls from @vuetify/loader-shared, which the module already depends on directly. Import transformAssetUrls from loader-shared, declare loader-shared as a direct dependency (it was previously a phantom dep), and drop the vite-plugin-vuetify dependency, build external, and catalog entry.
1 parent b5eada2 commit 806a1e7

5 files changed

Lines changed: 10 additions & 12 deletions

File tree

apps/playground/nuxt.config.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import { availableLocales, langDir } from './config/i18n'
22

3-
// import { transformAssetUrls } from "vite-plugin-vuetify";
4-
53
export default defineNuxtConfig({
64
compatibilityDate: '2024-08-15',
75
// ssr: false,

packages/vuetify-nuxt-module/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@
7777
},
7878
"dependencies": {
7979
"@nuxt/kit": "catalog:",
80+
"@vuetify/loader-shared": "catalog:",
8081
"@vuetify/unplugin-styles": "catalog:",
8182
"defu": "catalog:",
8283
"destr": "catalog:",
@@ -86,7 +87,6 @@
8687
"semver": "catalog:",
8788
"ufo": "catalog:",
8889
"unconfig": "catalog:",
89-
"vite-plugin-vuetify": "catalog:",
9090
"vuetify": "catalog:"
9191
},
9292
"devDependencies": {
@@ -139,7 +139,6 @@
139139
"ufo",
140140
"unconfig",
141141
"vite",
142-
"vite-plugin-vuetify",
143142
"vuetify"
144143
]
145144
},

packages/vuetify-nuxt-module/src/utils/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { ViteConfig } from '@nuxt/schema'
22
import type { AssetURLOptions, AssetURLTagConfig } from '@vue/compiler-sfc'
33
import type { VuetifyNuxtContext } from './config'
44
import defu from 'defu'
5-
import { transformAssetUrls as vuetifyTransformAssetUrls } from 'vite-plugin-vuetify'
5+
import { transformAssetUrls as vuetifyTransformAssetUrls } from '@vuetify/loader-shared'
66

77
/**
88
* Convert string to kebap-case

pnpm-lock.yaml

Lines changed: 7 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ catalog:
3838
'@unocss/nuxt': ^66.6.5
3939
'@vite-pwa/assets-generator': ^1.0.2
4040
'@vite-pwa/vitepress': ^1.1.0
41+
'@vuetify/loader-shared': ^2.1.2
4142
'@vuetify/unplugin-styles': ^1.0.0-beta.11
4243
bumpp: ^10.4.1
4344
conventional-github-releaser: ^3.1.5
@@ -70,7 +71,6 @@ catalog:
7071
unocss: ^66.6.5
7172
vite: 7.3.1
7273
vite-plugin-pwa: ^1.2.0
73-
vite-plugin-vuetify: ^2.1.3
7474
vitepress: 2.0.0-alpha.16
7575
vitepress-plugin-llms: ^1.11.0
7676
vitest: ^4.0.18

0 commit comments

Comments
 (0)