diff --git a/packages/nuxt/config.d.ts b/packages/nuxt/config.d.ts index 8d844bad6..ddd2beade 100644 --- a/packages/nuxt/config.d.ts +++ b/packages/nuxt/config.d.ts @@ -1,4 +1,5 @@ import type { NuxtConfig } from 'nuxt/schema' +import type { DefineConfig, InputConfig, UserInputConfig, ConfigLayerMeta } from 'c12' export { NuxtConfig } from 'nuxt/schema' -export declare function defineNuxtConfig(config: NuxtConfig): NuxtConfig +export declare const defineNuxtConfig: DefineConfig diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 2dabc903b..4a53a1a10 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -61,6 +61,7 @@ "@unhead/ssr": "^1.1.26", "@unhead/vue": "^1.1.26", "@vue/shared": "^3.2.47", + "c12": "^1.3.0", "chokidar": "^3.5.3", "cookie-es": "^0.5.0", "defu": "^6.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b89cd58db..b2aaefb3e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -587,6 +587,9 @@ importers: '@vue/shared': specifier: ^3.2.47 version: 3.2.47 + c12: + specifier: ^1.3.0 + version: 1.4.1 chokidar: specifier: ^3.5.3 version: 3.5.3