GeezerVison is showing github.com — feat(devtools): add Zustand Inspector to the plugin marketplace by dbritto-dev · Pull Request #561 · TanStack/devtools
Conversation
dbritto-dev
commented
Nov 2, 2026
•
edited by coderabbitai
Bot
Loading
Uh oh!
There was an error while loading. Please reload this page.
zustand-inspector is a framework-agnostic TanStack Devtools plugin for Zustand stores (time travel, diffs, per-action cost, async calls and persist/redux middleware views), published on npm as zustand-inspector.
Claude-Session: https://claude.ai/code/session_01KPwtuzx7xVgwrg6Jx1Fq7m
🎯 Changes
✅ Checklist
- I have followed the steps in the Contributing guide.
- I have tested code changes locally with
pnpm test:pr, or these tests do not apply to this pull request.
- I fully understand the code in this pull request, including any code generated with AI assistance.
🚀 Release Impact
- This change affects published code, and I have generated a changeset.
- This change is docs/CI/dev-only (no release).
Summary by CodeRabbit
- New Features
- Added Zustand Inspector to the plugin marketplace, including its documentation and Zustand compatibility details.
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
changeset-bot
Bot
commented
Nov 2, 2026
•
edited
Loading
Uh oh!
There was an error while loading. Please reload this page.
🦋 Changeset detected
Latest commit: 96d1702
The changes in this PR will be included in the next version bump.
This PR includes changesets to release 11 packages
| Name |
Type |
| @tanstack/devtools |
Patch |
| @tanstack/angular-devtools |
Patch |
| @tanstack/preact-devtools |
Patch |
| @tanstack/react-devtools |
Patch |
| @tanstack/solid-devtools |
Patch |
| @tanstack/svelte-devtools |
Patch |
| @tanstack/vue-devtools |
Patch |
| @tanstack/devtools-example-angular-a11y-devtools |
Patch |
| @tanstack/devtools-example-angular-basic |
Patch |
| @tanstack/devtools-example-angular-panel |
Patch |
| @tanstack/devtools-example-angular-with-devtools |
Patch |
Not sure what this means? Click here to learn what changesets are.
Click here if you're a maintainer who wants to add another changeset to this PR
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
coderabbitai
Bot
commented
Nov 2, 2026
•
edited
Loading
Uh oh!
There was an error while loading. Please reload this page.
|

No actionable comments were generated in the recent review.
Recent review info
-
Run configuration
-
Commits
-
Reviewing files that changed from the base of the PR and between ab87818 and 96d1702.
Files selected for processing: 1
-
.changeset/zustand-inspector-marketplace.md
Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 2 remain after this review.
Walkthrough
-
The plugin registry adds a Zustand Inspector entry with package, version, import, link, author, framework, and tag metadata. A patch changeset records the marketplace addition.
Changes: Zustand Inspector
| Layer / File(s) |
Summary |
Add Zustand Inspector registry entry packages/devtools/src/tabs/plugin-registry.ts, .changeset/zustand-inspector-marketplace.md |
The registry adds the plugin metadata, including a minimum zustand version of 5.0.0. The changeset describes the marketplace addition. |
Estimated code review effort: 1 (Trivial) | ~5 minutes
Change: Feature
Merge Risk: Minimal · up to 96d17
-
No actionable merge-blocking risk was identified.
Pre-merge checks: 5
-
| Check name |
Status |
Explanation |
| Title check |
 |
The title clearly and concisely describes the main change: adding Zustand Inspector to the Devtools plugin marketplace. |
| Description check |
 |
The description identifies the plugin and its capabilities, includes all required template sections, and completes the checklist. However, the Changes section contains only the template comment, and t… |
| Docstring Coverage |
 |
No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat… |
| Linked Issues check |
 |
Check skipped because no linked issues were found for this pull request. |
| Out of Scope Changes check |
 |
Check skipped because no linked issues were found for this pull request. |
Full details: Description check
-
Explanation
The description identifies the plugin and its capabilities, includes all required template sections, and completes the checklist. However, the Changes section contains only the template comment, and the release-impact selection conflicts with the added changeset and published registry change.
Full details: Docstring Coverage
-
Explanation
No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 1 files. (1 skipped: 1 unsupported.)
Finishing Touches
-
Generate unit tests (beta)
-
- Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
Share
-
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🟡 Changes recommended
The marketplace entry lacks the required patch changeset for @tanstack/devtools and generates a React registration that fails TypeScript checking by importing from zustand-inspector instead of zustand-inspector/react.
2 open issues
What changed in this PR
Adds Zustand Inspector to the TanStack Devtools plugin marketplace, making its Zustand store inspection tools discoverable.
Changes:
- Registers the plugin with a Zustand 5 minimum requirement and factory import metadata.
- Adds its feature description, documentation and repository links, author, and discovery tags.
| File |
Description |
packages/devtools/src/tabs/plugin-registry.ts |
Adds the Zustand Inspector marketplace entry. |
Review effort: Balanced
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
This branch has not been deployed
No deployments
Uh oh!
There was an error while loading. Please reload this page.
Assignees
No one assigned
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
|