TanStack/query

fix(vue-query): replace deprecated isServer with environmentManager.isServer()

Geschlossen

#10.821 geöffnet am 28.05.2026

 (4 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)TypeScript (3.817 Forks)batch import
good first issuepackage: vue-query

Repository-Metriken

Stars
 (49.427 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 4T 12h) (100 gemergte PRs in 30 T)

Beschreibung

Description

packages/vue-query/src/vueQueryPlugin.ts still uses the deprecated isServer export from @tanstack/query-core, which was marked as deprecated in #10199 when environmentManager was introduced.

Affected version

Confirmed in @tanstack/vue-query@5.100.14 (latest as of 2026-05-28) and the current main branch.

Affected file

// packages/vue-query/src/vueQueryPlugin.ts
import { isServer } from '@tanstack/query-core' // ← deprecated

// ...

if (!isServer) {
  client.mount()
}

Expected fix

import { environmentManager } from '@tanstack/query-core'

// ...

if (!environmentManager.isServer()) {
  client.mount()
}

Context

PR #10199 migrated react-query and preact-query to use environmentManager.isServer() and deprecated the direct isServer export, but vue-query appears to have been missed in that migration.

Package Status
react-query ✅ migrated to environmentManager.isServer()
preact-query ✅ migrated to environmentManager.isServer()
vue-query ❌ still using deprecated isServer

Happy to submit a PR if this direction is acceptable.

Contributor Guide