From 8638790f6d66a0d74dcb979d00fbd3cd473cd130 Mon Sep 17 00:00:00 2001 From: Danilo Britto Date: Mon, 2 Nov 2026 09:29:44 -0500 Subject: [PATCH 1/3] feat(devtools): add Zustand Inspector to the plugin marketplace 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 Claude-Session: https://claude.ai/code/session_01KPwtuzx7xVgwrg6Jx1Fq7m --- .changeset/zustand-inspector-marketplace.md | 5 ++++ packages/devtools/src/tabs/plugin-registry.ts | 23 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 .changeset/zustand-inspector-marketplace.md diff --git a/.changeset/zustand-inspector-marketplace.md b/.changeset/zustand-inspector-marketplace.md new file mode 100644 index 000000000..8925a3da9 --- /dev/null +++ b/.changeset/zustand-inspector-marketplace.md @@ -0,0 +1,5 @@ +--- +'@tanstack/devtools': patch +--- + +Add Zustand Inspector (`zustand-inspector`) to the plugin marketplace registry. diff --git a/packages/devtools/src/tabs/plugin-registry.ts b/packages/devtools/src/tabs/plugin-registry.ts index 7b87e4605..36696d0d4 100644 --- a/packages/devtools/src/tabs/plugin-registry.ts +++ b/packages/devtools/src/tabs/plugin-registry.ts @@ -303,6 +303,29 @@ const PLUGIN_REGISTRY: Record = { isNew: true, tags: ['TanStack', 'React', 'Inertia', 'Laravel'], }, + + // Danilo Britto — Zustand Inspector + 'zustand-inspector': { + packageName: 'zustand-inspector', + title: 'Zustand Inspector', + description: + 'Inspect Zustand stores: lossless time travel, state diffs, per-action cost, async calls, and persist/redux middleware views.', + requires: { + packageName: 'zustand', + minVersion: '5.0.0', + }, + pluginImport: { + importName: 'zustandInspectorDevtoolsPlugin', + type: 'function', + }, + pluginId: 'zustand-inspector', + docsUrl: 'https://github.com/dbritto-dev/zustand-inspector#readme', + repoUrl: 'https://github.com/dbritto-dev/zustand-inspector', + author: 'Danilo Britto (@dbritto-dev)', + framework: 'other', + isNew: true, + tags: ['Zustand', 'State', 'Time Travel'], + }, } /** From ab87818a790b590a5be31157043f93bb8c925673 Mon Sep 17 00:00:00 2001 From: Danilo Britto Date: Mon, 2 Nov 2026 09:46:26 -0500 Subject: [PATCH 2/3] chore: drop the changeset for the marketplace entry Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01KPwtuzx7xVgwrg6Jx1Fq7m --- .changeset/zustand-inspector-marketplace.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 .changeset/zustand-inspector-marketplace.md diff --git a/.changeset/zustand-inspector-marketplace.md b/.changeset/zustand-inspector-marketplace.md deleted file mode 100644 index 8925a3da9..000000000 --- a/.changeset/zustand-inspector-marketplace.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@tanstack/devtools': patch ---- - -Add Zustand Inspector (`zustand-inspector`) to the plugin marketplace registry. From 96d1702ace2914c39c2b50dd337a3dc1b6ee657d Mon Sep 17 00:00:00 2001 From: Danilo Britto Date: Mon, 2 Nov 2026 10:07:40 -0500 Subject: [PATCH 3/3] chore: add a changeset for the marketplace entry Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01KPwtuzx7xVgwrg6Jx1Fq7m --- .changeset/zustand-inspector-marketplace.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/zustand-inspector-marketplace.md diff --git a/.changeset/zustand-inspector-marketplace.md b/.changeset/zustand-inspector-marketplace.md new file mode 100644 index 000000000..8925a3da9 --- /dev/null +++ b/.changeset/zustand-inspector-marketplace.md @@ -0,0 +1,5 @@ +--- +'@tanstack/devtools': patch +--- + +Add Zustand Inspector (`zustand-inspector`) to the plugin marketplace registry.