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.
Description
packages/vue-query/src/vueQueryPlugin.tsstill uses the deprecatedisServerexport from@tanstack/query-core, which was marked as deprecated in #10199 whenenvironmentManagerwas introduced.Affected version
Confirmed in
@tanstack/vue-query@5.100.14(latest as of 2026-05-28) and the currentmainbranch.Affected file
Expected fix
Context
PR #10199 migrated
react-queryandpreact-queryto useenvironmentManager.isServer()and deprecated the directisServerexport, butvue-queryappears to have been missed in that migration.react-queryenvironmentManager.isServer()preact-queryenvironmentManager.isServer()vue-queryisServerHappy to submit a PR if this direction is acceptable.