The work in this repository will be moved later to the official Vuetify Nuxt Module repository.
This new version includes:
useHotkey ( from Vuetify v3.8.0)useMask (from Vuetify v3.10.0)useRules (from Vuetify v3.8.0 from labs => vuetify/labs/composables)#build/vuetify/configuration.mjs to access the configuration#build/vuetify/ssr-client-hints-configuration.mjs to access the SSR Client hints configurationdefineVuetifyConfiguration from vuetify-nuxt-module/custom-configuration to add vuetify.config.[m]?[tj]s file at Nuxt root folder or layers.#build/vuetify/labs-rules-configuration.mjs to access the configurationdefineVuetifyLabsRulesConfiguration from vuetify-nuxt-module/custom-labs-rules-configuration to add vuetify.rules.[m]?[tj]s file at Nuxt root folder or layersenableVuetifyRules option, and the module will register the Vuetify Rules Vue plugin for youdefineVuetifyConfiguration and defineVuetifyLabsRulesConfiguration to node referencesThe new module still have the existing Nuxt Runtime Hooks: check types.ts file for more information.
The new configuration using AsyncGenerators to load the configuration files, check load-configuration.ts module.
You can play here with the playground workspace (latest Nuxt 4 with Nuxt 3 layout), run the following commands from the root folder:
pnpm install --frozen-lockfilepnpm dev:prepare to prepare the playgroundpnpm dev to start the Nuxt development serverYou can also play with this Nuxt 4 playground repository with latest Nuxt 4 layout, using local vuetify-nuxt-module-1.0.0.tgz file from this repository (pnpm install --frozen-lockfile && pnpm pack) and pkg-pr-new dependencies from this PR at @unvuetify-monorepo (will be merged and released a new version soon):
pnpm install --frozen-lockfilepnpm postinstall to prepare the playgroundpnpm dev to start the Nuxt development server