Skip to content

feat(cli): add Zustand as a client state management option#288

Open
gonzoblasco wants to merge 1 commit into
akd-io:developfrom
gonzoblasco:feature/259-add-zustand-support
Open

feat(cli): add Zustand as a client state management option#288
gonzoblasco wants to merge 1 commit into
akd-io:developfrom
gonzoblasco:feature/259-add-zustand-support

Conversation

@gonzoblasco

Copy link
Copy Markdown

What

Closes #259

Adds --zustand flag that installs Zustand as a dependency and registers it in the technologies list.

Why

Zustand is a lightweight client state management library with a hooks-based API. It complements React Query (server state) — when both are selected, users get a complete state management story.

Issue #259 requests this support.

How

  • New plugin zustand activated when --zustand flag is set
  • Installs zustand as a dependency (not devDep — it's a runtime dependency)
  • Adds Zustand to the technologies sort order for README/landing page
  • No slots needed — Zustand stores are created per-component, no provider wrapper required

Testing

  • tsc --noEmit passes
  • Unit tests pass (pnpm test:cli)

Closes akd-io#259

Adds --zustand flag that installs Zustand as a dependency and
registers it in the technologies list. Zustand is a lightweight
client state management library that complements React Query
(server state) when both are selected.
@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown

@gonzoblasco is attempting to deploy a commit to the 9ty Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for Zustand

1 participant