mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-28 16:42:04 +00:00
37 lines
2.4 KiB
TypeScript
37 lines
2.4 KiB
TypeScript
// Module
|
|
export { defineNuxtModule } from './module/define'
|
|
export { getDirectory, installModule, loadNuxtModuleInstance, normalizeModuleTranspilePath } from './module/install'
|
|
export { getNuxtModuleVersion, hasNuxtModule, hasNuxtModuleCompatibility } from './module/compatibility'
|
|
|
|
// Loader
|
|
export { loadNuxtConfig } from './loader/config'
|
|
export type { LoadNuxtConfigOptions } from './loader/config'
|
|
export { extendNuxtSchema } from './loader/schema'
|
|
export { buildNuxt, loadNuxt } from './loader/nuxt'
|
|
export type { LoadNuxtOptions } from './loader/nuxt'
|
|
|
|
// Utils
|
|
export { addImports, addImportsDir, addImportsSources } from './imports'
|
|
export { updateRuntimeConfig, useRuntimeConfig } from './runtime-config'
|
|
export { addBuildPlugin, addVitePlugin, addRspackPlugin, addWebpackPlugin, extendViteConfig, extendRspackConfig, extendWebpackConfig } from './build'
|
|
export type { ExtendConfigOptions, ExtendViteConfigOptions, ExtendWebpackConfigOptions } from './build'
|
|
export { assertNuxtCompatibility, checkNuxtCompatibility, getNuxtVersion, hasNuxtCompatibility, isNuxtMajorVersion, normalizeSemanticVersion, isNuxt2, isNuxt3 } from './compatibility'
|
|
export { addComponent, addComponentsDir } from './components'
|
|
export type { AddComponentOptions } from './components'
|
|
export { nuxtCtx, tryUseNuxt, useNuxt } from './context'
|
|
export { isIgnored, resolveIgnorePatterns } from './ignore'
|
|
export { addLayout } from './layout'
|
|
export { addRouteMiddleware, extendPages, extendRouteRules } from './pages'
|
|
export type { AddRouteMiddlewareOptions, ExtendRouteRulesOptions } from './pages'
|
|
export { addPlugin, addPluginTemplate, normalizePlugin } from './plugin'
|
|
export type { AddPluginOptions } from './plugin'
|
|
export { createResolver, findPath, resolveAlias, resolveFiles, resolveNuxtModule, resolvePath } from './resolve'
|
|
export type { ResolvePathOptions, Resolver } from './resolve'
|
|
export { addServerHandler, addDevServerHandler, addServerPlugin, addPrerenderRoutes, useNitro, addServerImports, addServerImportsDir, addServerScanDir } from './nitro'
|
|
export { addTemplate, addServerTemplate, addTypeTemplate, normalizeTemplate, updateTemplates, writeTypes } from './template'
|
|
export { logger, useLogger } from './logger'
|
|
|
|
// Internal Utils
|
|
export { resolveModule, tryResolveModule, importModule, tryImportModule, requireModule, tryRequireModule } from './internal/esm'
|
|
export type { ImportModuleOptions, ResolveModuleOptions } from './internal/esm'
|