title | description |
---|---|
Kit Utilities |
Nuxt Kit provides composable utilities to help interacting with Nuxt Hooks and Nuxt Builder. |
::ReadMore{link="/guide/going-further/kit"} ::
installModule(module, inlineOptions)
wrapLegacyModule(module)
loadNuxt(loadOptions)
buildNuxt(nuxt)
loadNuxtConfig(loadOptions)
checkNuxtCompatibility(constraints)
assertNuxtCompatibility(constraints)
hasNuxtCompatibility(constraints)
isNuxt2()
isNuxt3()
getNuxtVersion()
addImports(imports)
addImportsDir(autoImportDirs)
addImportsSources(autoImportSources)
addComponentsDir(dir)
addComponent(componentObject)
useNuxt()
extendPages (callback: pages => void)
addPlugin(pluginOptions, { append? })
addPluginTemplate(pluginOptions, { append? })
addTemplate(templateOptions)
updateTemplates({ filter?: ResolvedNuxtTemplate => boolean })
addServerHandler (handler)
addDevServerHandler (handler)
useNitro()
(only usable afterready
hook)addServerPlugin
addPrerenderRoutes
resolvePath (path, resolveOptions?)
resolveAlias (path, aliases?)
findPath (paths, resolveOptions?)
createResolver (base)
useLogger(scope?)
extendWebpackConfig(callback, options?)
extendViteConfig(callback, options?)
addWebpackPlugin(webpackPlugin, options?)
addVitePlugin(vitePlugin, options?)