Skip to content

Commit 183d29f

Browse files
authored
fix: include missing dependencies (#144)
1 parent 522539b commit 183d29f

File tree

14 files changed

+82
-125
lines changed

14 files changed

+82
-125
lines changed

docs/guide/icons/unocss-preset-icons.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ export default defineNuxtConfig({
9393
icons: {
9494
defaultSet: 'unocss-mdi',
9595
unocssIcons: {
96-
// default is i-mdi:close-circle
96+
// default is i-mdi:close-circle
9797
delete: 'i-mdi:close-circle-outline',
9898
// even from another collection, default is i-mdi:chevron-up
9999
collapse: 'i-tabler:chevron-up'

docs/guide/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ export interface MOptions {
121121
}
122122
/**
123123
* Add Vuetify Vite Plugin `transformAssetsUrls`?
124-
*
124+
*
125125
* You can extend the Vuetify `transformAssetsUrls`.
126126
*
127127
* @default true
@@ -198,7 +198,7 @@ export interface MOptions {
198198
* @default false
199199
*/
200200
prefersReducedMotion?: boolean
201-
}
201+
}
202202
}
203203
```
204204
</details>

docs/guide/server-side-rendering.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export default defineNuxtConfig({
3131
},
3232
vuetifyOptions: {
3333
/* vuetify options */
34-
}
34+
}
3535
},
3636
experimental: {
3737
inlineSSRStyles: false

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"*.mjs"
4444
],
4545
"scripts": {
46-
"prepack": "nuxt-module-build",
46+
"prepack": "nuxt-module-build prepare && nuxt-module-build",
4747
"dev": "nuxi dev playground",
4848
"dev:multiple-json": "MULTIPLE_LANG_FILES=true nuxi dev playground",
4949
"dev:prepare": "nuxt-module-build --stub && nuxt-module-build prepare && nuxi prepare playground",
@@ -65,7 +65,11 @@
6565
"dependencies": {
6666
"@nuxt/kit": "^3.6.2",
6767
"defu": "^6.1.2",
68+
"destr": "^2.0.2",
69+
"local-pkg": "^0.5.0",
70+
"pathe": "^1.1.1",
6871
"perfect-debounce": "^1.0.0",
72+
"ufo": "^1.3.1",
6973
"unconfig": "^0.3.9",
7074
"vite-plugin-vuetify": "^1.0.2",
7175
"vuetify": "^3.3.23"
File renamed without changes.
File renamed without changes.

playground/config/i18n.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import process from 'node:process'
12
import type { DateTimeFormats, NumberFormats, PluralizationRules } from '@intlify/core-base'
23
import type { LocaleObject } from '#i18n'
34

playground/nuxt.config.mts

Lines changed: 2 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -48,67 +48,9 @@ export default defineNuxtConfig({
4848
},
4949
viewportSize: true,
5050
},
51-
// styles: { configFile: '/settings.scss' },
51+
// styles: { configFile: 'assets/settings.scss' },
5252
},
5353
},
54-
// vuetify: {
55-
/* moduleOptions: {
56-
styles: { configFile: '/settings.scss' },
57-
}, */
58-
// vuetifyOptions: './vuetify.config.mts',
59-
/* vuetifyOptions: {
60-
ssr: {
61-
clientWidth: 100,
62-
},
63-
aliases: {
64-
MyBadge: 'VBadge',
65-
},
66-
directives: true,
67-
components: ['VDialog', 'VExpansionPanel', 'VExpansionPanelText', 'VExpansionPanelTitle'],
68-
labComponents: ['VDataTable', 'VDatePickerControls', 'VDatePickerHeader'],
69-
blueprint: md3,
70-
/!*locale: {
71-
messages: {
72-
en: {
73-
hello: 'Hi',
74-
question: {
75-
one: 'One',
76-
two: 'Two',
77-
},
78-
},
79-
es: {
80-
hello: 'Hola',
81-
question: {
82-
one: 'Uno',
83-
two: 'Dos',
84-
three: 'Tres',
85-
},
86-
},
87-
},
88-
},
89-
localeMessages: ['en', 'es', 'ar'],*!/
90-
theme: {
91-
defaultTheme: 'light',
92-
},
93-
date: {
94-
adapter: 'luxon',
95-
// adapter: 'vuetify',
96-
},
97-
icons: {
98-
// remember to comment the v-icon in playground/pages/index.vue when switching
99-
// defaultSet: 'fa-svg',
100-
defaultSet: 'unocss-mdi',
101-
// defaultSet: 'mdi-svg',
102-
/!*svg: {
103-
mdi: {
104-
aliases: {
105-
account: 'mdiAccount',
106-
},
107-
},
108-
},*!/
109-
},
110-
}, */
111-
// },
11254
vite: {
11355
clearScreen: false,
11456
define: {
@@ -140,7 +82,7 @@ export default defineNuxtConfig({
14082
},
14183
},
14284
// css: ['vuetify/styles'],
143-
// css: ['/main.scss'],
85+
// css: ['~/assets/main.scss'],
14486
experimental: {
14587
inlineSSRStyles: false,
14688
payloadExtraction: false,

playground/pages/index.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ const { locales, t } = useI18n()
1616
const { current } = useLocale()
1717
const { isRtl } = useRtl()
1818
19+
// eslint-disable-next-line n/prefer-global/process
1920
if (process.client) {
2021
// eslint-disable-next-line no-console
2122
console.log(useNuxtApp().$vuetify.icons)

playground/plugins/vuetify.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,17 @@
11
export default defineNuxtPlugin((nuxtApp) => {
22
nuxtApp.hook('vuetify:before-create', ({ isDev, vuetifyOptions }) => {
3+
// eslint-disable-next-line n/prefer-global/process
34
if (process.client && isDev) {
45
// eslint-disable-next-line no-console
56
console.log('vuetify:plugin:hook', vuetifyOptions)
67
}
78
})
89
nuxtApp.hook('vuetify:ready', () => {
10+
// eslint-disable-next-line no-console
911
console.log('vuetify:ready')
1012
})
1113
nuxtApp.hook('vuetify:ssr-client-hints', ({ ssrClientHints }) => {
14+
// eslint-disable-next-line no-console
1215
console.log('vuetify:ssr-client-hints', ssrClientHints)
1316
})
1417
})

0 commit comments

Comments
 (0)