Skip to content

Installation

bash
bun add @elysia-vue-query/vue @tanstack/vue-query @elysiajs/eden
bash
pnpm add @elysia-vue-query/vue @tanstack/vue-query @elysiajs/eden
bash
npm install @elysia-vue-query/vue @tanstack/vue-query @elysiajs/eden

You only install @elysia-vue-query/vue — the core package comes along for free.

Peer dependencies

Make sure these are in your project:

PackageVersion
vue>= 3.5
@tanstack/vue-query>= 5.0
@elysiajs/eden>= 1.0

TypeScript

Requires TypeScript 5.7+ with strict mode and "moduleResolution": "bundler". Both ESM (.mjs / .d.mts) and CJS (.cjs / .d.cts) are shipped.

Nuxt

For Nuxt projects, install the module instead:

bash
bun add @elysia-vue-query/nuxt
bash
pnpm add @elysia-vue-query/nuxt
bash
npm install @elysia-vue-query/nuxt
ts
// nuxt.config.ts
export default defineNuxtConfig({
  modules: ['@elysia-vue-query/nuxt'],
})

The module auto-registers VueQueryPlugin, handles SSR hydration/dehydration, and auto-imports createEdenQueryHelpers. See the SSR guide for details.

Released under the MIT License.