Examples
Workspace matrix
The current example workspaces span validation libraries, runtimes, shells, and runtime strategies.
Current workspaces
| Workspace | Validation | Runtime style | Completion focus | Notes |
|---|---|---|---|---|
examples/valibot-node-zsh | Valibot | Node-oriented | zsh | Release automation with nested subcommands |
examples/zod-bun-bash | Zod | Bun-oriented | bash | Packaging and publish workflow |
examples/arktype-deno-pwsh | ArkType | Deno-style injected runtime | pwsh | Demonstrates custom argv, env, cwd, and output handling |
examples/valibot-node-fish-runtime | Valibot | Node with injected runtime hooks | fish | Captures stdout and intercepts exit behavior |
Why the examples are separate workspaces
This keeps the repo honest about cross-runtime support.
Each example can evolve independently in terms of:
- dependency versions
- runtime tooling
- container configuration
- shell-specific validation
Docker validation
Each example owns its own Dockerfile, and the monorepo validates them individually.
That is intentionally stronger than a single umbrella demo build.