Repository navigation
feat(devtools): add Zustand Inspector to the plugin marketplace - #561
dbritto-dev wants to merge 3 commits into
Conversation
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. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPwtuzx7xVgwrg6Jx1Fq7m
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPwtuzx7xVgwrg6Jx1Fq7m
🦋 Changeset detectedLatest commit: 96d1702 The changes in this PR will be included in the next version bump. This PR includes changesets to release 11 packages
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 |
|
No actionable comments were generated in the recent review.
|
| 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
-
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)
-
- Create a new PR
-
- 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.
There was a problem hiding this comment.
🟡 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
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPwtuzx7xVgwrg6Jx1Fq7m

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
pnpm test:pr, or these tests do not apply to this pull request.🚀 Release Impact
Summary by CodeRabbit