Nuxt Hooks

Learn how to use Nuxt Hooks to customize your site config.

site-config:resolve

Type: async () => void | Promise<void>

Modify the build time site config after it has been resolved.

It's recommended to use runtime Nitro hooks if you need to modify the site config at runtime.

import { updateSiteConfig } from 'nuxt-site-config/kit'

export default defineNuxtConfig({
  hooks: {
    'site-config:resolve': () => {
      if (process.env.FOO) {
        updateSiteConfig({
          name: 'Bar'
        })
      }
    },
  },
})
Did this page help you?