Skip to content

Auto-imports ​

The module registers vuqs APIs as Nuxt auto-imports.

GroupNamesFrom
ComposablesuseQueryState, useQueryStates, useQueryAdapter, provideQueryAdapter, queryParam, defineQueryModule, createSerializer@vuqs/core
Codecscodecs, createCodec@vuqs/core
Modulesthe composable modules@vuqs/core/modules

codecs is a single namespace object, so it is one auto-imported name (codecs.string, codecs.integer, and so on), not one per codec.

The Modules group registers the built-in module factories: withRuntimeDefaults, withContext, withActiveParams, and withStorage.

Auto-import groups ​

Set autoImports to an object to toggle each group. Omitted groups default to true:

ts
// nuxt.config.ts
export default defineNuxtConfig({
  modules: ['@vuqs/nuxt'],
  vuqs: {
    autoImports: {
      composables: true,
      codecs: false, // import `codecs` manually instead
      modules: true,
    },
  },
})

Set autoImports: false to register none. See Configuration for the full option types.

Released under the MIT License.