@queryweave/nuxt

Nuxt module and runtime integration contracts for QueryWeave.
1,030 7
Install
npm install @queryweave/nuxt
Latest Version:0.1.0-beta.5
Vue:3
License:MIT
Last Updated:Oct 3, 2026
Links: GitHub  ·  npm
Maintainer: boussadjra

@queryweave/nuxt

A minimal Nuxt module and runtime plugin.

pnpm add @queryweave/nuxt
export default defineNuxtConfig({
  modules: ["@queryweave/nuxt"],
  queryweave: { autoImports: true, enabled: true },
});

The module registers the runtime plugin and auto-imports useQueryModel and provideQueryAdapter. The plugin creates one Vue Router adapter per Vue application instance, which is per request on the server, so nothing is shared between concurrent renders and no browser global is read during server rendering. The first render already sees the decoded query, so hydration matches.

Module-time exports and ./runtime exports stay separate, and no runtime state is held at module scope. The Nuxt-specific API is deliberately small and not final.

Documentation: https://queryweave.dev/frameworks/nuxt/

Related Packages

@queryweave/vue-router

Vue Router adapter contracts for QueryWeave.

1,045 7
@queryweave/vue

Vue-native binding contracts for QueryWeave.

1,042 7
vue-url-state

A Vue 3 composable for syncing reactive state with URL query parameters

2,144 2
nuxt-kirby

Kirby CMS data in Nuxt, via KQL or the REST API

14,256 50
nuxt-api-party

Auto-generated composables for any API, typed from OpenAPI and never exposing yo...

246,965 306

Version History

Pre-releases (6)
Version Released Vue License
0.1.0-beta.5 >=3.5.0 <4 MIT
0.1.0-beta.4 >=3.5.0 <4 MIT
0.1.0-beta.3 >=3.5.0 <4 MIT
0.1.0-beta.2 >=3.5.0 <4 MIT
0.1.0-beta.1 >=3.5.0 <4 MIT