@vibesjs/sdk and ship with their own dedicated sub-path export.
Import paths
Community toolsets are available from two entry points:@vibesjs/sdk/community when you only need community toolsets and want to keep your imports lean. Both paths export identical symbols.
Available toolsets
Quick start
Combining toolsets
Community toolsets compose with each other and with core toolsets:Custom storage
All community toolsets that manage state accept a custom store implementation so you can plug in your own persistence layer:How to contribute
Community toolsets live inpackages/sdk/community/ in the vibes repository.
To add a new toolset:
- Create
packages/sdk/community/<name>/withtypes.ts, implementation, andmod.ts. - Export from
packages/sdk/community/mod.tsandpackages/sdk/mod.ts. - Add tests in
packages/sdk/tests/community_<name>_test.ts. - Add a doc page at
packages/sdk/docs/community/<name>.mdx. - Open a PR with the title
feat(community): add <YourToolset>.