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'], + }, } /**