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.tsimport{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.