What to build
The shared client publisher emits TanStack Vue Query artifacts, so every published TypeScript client exposes ready-made query and mutation options whose cache keys derive from operation ids.
Add the @tanstack/vue-query plugin to the generator configuration the publish action writes, with query options and mutation options both enabled. Expose the generated file behind its own subpath export and declare @tanstack/vue-query as a peer dependency, so a consumer that is not a Vue application never resolves it. The generator and validator versions are already pinned centrally in the action — pin this one the same way.
Acceptance criteria
Blocked by
None — can start immediately.
What to build
The shared client publisher emits TanStack Vue Query artifacts, so every published TypeScript client exposes ready-made query and mutation options whose cache keys derive from operation ids.
Add the
@tanstack/vue-queryplugin to the generator configuration the publish action writes, with query options and mutation options both enabled. Expose the generated file behind its own subpath export and declare@tanstack/vue-queryas a peer dependency, so a consumer that is not a Vue application never resolves it. The generator and validator versions are already pinned centrally in the action — pin this one the same way.Acceptance criteria
Blocked by
None — can start immediately.