Skip to content

Full reference

Detailed list of all configuration options

Core features

Following Nuxt modules are enabled by default and can be opted-out by setting respective config value:

.env variableValuesDefaultDescription
NUXT_PUBLIC_CORE_ESLINTbooleantrueEnable or disable @nuxt/eslint module
NUXT_PUBLIC_CORE_FONTSbooleantrueEnable or disable @nuxt/fonts module
NUXT_PUBLIC_CORE_IMAGEbooleantrueEnable or disable @nuxt/image module
NUXT_PUBLIC_CORE_SCRIPTSbooleantrueEnable or disable @nuxt/scripts module
NUXT_PUBLIC_CORE_SECURITYbooleantrueEnable or disable nuxt-security module
NUXT_PUBLIC_CORE_VUEUSEbooleantrueEnable or disable @vueuse/nuxt module
NUXT_PUBLIC_CORE_PINIAbooleantrueEnable or disable @pinia/nuxt module

Optional modules/features

Following Nuxt modules/features are disabled by default and can be opted-in by setting respective config value:

.env variableValuesDefaultDescription
NUXT_PUBLIC_IGNIS_UIbooleanfalseEnable or disable @nuxt/ui module
NUXT_PUBLIC_IGNIS_TAILWINDbooleanfalseEnable or disable Tailwind CSS (ignored if NUXT_PUBLIC_IGNIS_UI=true)
NUXT_PUBLIC_IGNIS_NEONbooleanfalseEnable or disable nuxt-neon module
NUXT_PUBLIC_IGNIS_SUPABASEbooleanfalseEnable or disable @nuxtjs/supabase module
NUXT_PUBLIC_IGNIS_VUEFORMbooleanfalseEnable or disable @vueform/nuxt module
NUXT_PUBLIC_IGNIS_FORMKIT_ENABLEDbooleanfalseEnable or disable @formkit/nuxt module
NUXT_PUBLIC_IGNIS_I18N_ENABLEDbooleanfalseEnable or disable @nuxtjs/i18n module
NUXT_PUBLIC_IGNIS_CONTENTbooleanfalseEnable or disable @nuxt/content module
NUXT_PUBLIC_IGNIS_SEObooleanfalseEnable or disable @nuxtjs/seo module
NUXT_PUBLIC_IGNIS_AUTHbooleanfalseEnable or disable nuxt-auth-utils module
NUXT_PUBLIC_IGNIS_VALIBOTbooleanfalseEnable or disable valibot
NUXT_PUBLIC_IGNIS_ZODbooleanfalseEnable or disable zod
NUXT_PUBLIC_IGNIS_AUTHbooleanfalseEnable or disable Open Props CSS
NUXT_PUBLIC_IGNIS_PSLO_ENABLEDbooleanfalseEnable or disable elrh-pslo

Presets

For some common functional areas there are choices from 2+ options:

.env variableValuesDefaultDescription
NUXT_PUBLIC_IGNIS_PRESET_UInuxt-ui | tailwind | offoffSet UI solution - @nuxt/ui or Tailwind CSS
NUXT_PUBLIC_IGNIS_PRESET_DBneon | supabase | offoffSet DB solution - nuxt-neon or @nuxtjs/supabase
NUXT_PUBLIC_IGNIS_PRESET_FORMSvueform | formkit | offoffSet forms solution - @vueform/nuxt or @formkit/nuxt
NUXT_PUBLIC_IGNIS_PRESET_VALIDATIONvalibot | zod | offoffSet validation solution - valibot or zod

Other config

Other configurable options:

.env variableValuesDefaultDescription
NUXT_PUBLIC_IGNIS_I18N_LOCALEstringenSet default locale for i18n
NUXT_PUBLIC_IGNIS_I18N_CONFIGstring/i18n.config.tsSet path to i18n config file
NUXT_PUBLIC_IGNIS_FORMKIT_LOCALEstringenSet default locale for @formkit/nuxt
NUXT_PUBLIC_IGNIS_FORMKIT_CONFIGstring/formkit.config.tsSet path to @formkit/nuxt config file
NUXT_PUBLIC_IGNIS_EQUIPMENT_COMPOSABLESstring''Coma-separated list of Vue Equipment composables to be imported
NUXT_PUBLIC_IGNIS_EQUIPMENT_PLUGINSstring''Coma-separated list of Vue Equipment plugins to be imported
NUXT_PUBLIC_IGNIS_PSLO_CONTENTbooleanfalseIf both elrh-pslo and @nuxt/content are enabled, this allows or disallows Markdown content pre-processing with pslo function
NUXT_PUBLIC_IGNIS_SSRbooleantrueSet to false to disable Nuxt SSR
NUXT_PUBLIC_IGNIS_PAGESbooleantrueSet to false to disable multiple pages and routing
NUXT_PUBLIC_IGNIS_ERRORbooleantrueSet to false to turn default error and warn handlers off
NUXT_PUBLIC_IGNIS_WARN_DUPLICATESbooleantrueSet to false to allow more than more preset solutions at once
NUXT_PUBLIC_INGIS_LOG_LEVELfatal, error, warn, log, info, success, debug, trace, silent, verboseinfoSet level of log messages captured with consola

More info

See details about Nuxt Ignis in Features section