Auto-imports
The module registers vuqs APIs as Nuxt auto-imports.
| Group | Names | From |
|---|---|---|
| Composables | useQueryState, useQueryStates, useQueryAdapter, provideQueryAdapter, queryParam, defineQueryModule, createSerializer | @vuqs/core |
| Codecs | codecs, createCodec | @vuqs/core |
| Modules | the 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.