Skip to content

Commit 493b93e

Browse files
authored
fix: initialize transform asset urls correctly (#244)
1 parent 5b79b46 commit 493b93e

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

docs/.vitepress/config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,9 @@ export default withPwa(defineConfig({
147147
}, {
148148
text: 'Vuetify Blueprints',
149149
link: '/guide/vuetify-blueprints',
150+
}, {
151+
text: 'Transform Asset URLs',
152+
link: '/guide/transform-asset-urls',
150153
}, {
151154
text: 'Globals',
152155
link: '/guide/globals/',

docs/guide/transform-asset-urls.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Transform Asset URLs
2+
3+
The module configures the `transformAssetUrls` from [Vuetify Vite Plugin](https://github.com/vuetifyjs/vuetify-loader/tree/master/packages/vite-plugin#image-loading) to resolve relative asset URLs that are passed to Vuetify components such as `VImg` (e.g. `~/assets/img/some.png`).
4+
5+
You can also add custom entries to the `includeTransformAssetsUrls` module option, for example, to include external components, or you can disable the module option to exclude all entries.
6+
7+
The module will include the following normalizations for each entry in `includeTransformAssetsUrls` module option:
8+
- add kebab and pascal case entries (if missing from the original)
9+
- add kebab and camel case and bind (`:xxx`) attrs entries (if missing from original)
10+
- excluded normalizations on original attrs entries containing `:` (for example `xlink:href`)

src/module.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ export default defineNuxtModule<VuetifyModuleOptions>({
4444
},
4545
moduleOptions: {
4646
importComposables: true,
47+
includeTransformAssetsUrls: true,
4748
styles: true,
4849
},
4950
}),

src/types.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,8 @@ export interface MOptions {
245245
*
246246
* @see https://github.com/vuetifyjs/vuetify-loader/tree/master/packages/vite-plugin
247247
* @see https://github.com/userquin/vuetify-nuxt-module/issues/78 and https://github.com/userquin/vuetify-nuxt-module/issues/74
248+
*
249+
* @default true
248250
*/
249251
styles?: true | 'none' | 'sass' | {
250252
configFile: string

0 commit comments

Comments
 (0)