@softwareone-platform/sdk-react-ui-v0
v0.0.2
Published
Public SoftwareONE Marketplace UI component library for plugin developers. Mirrored from the internal @swo/design-system.
Keywords
Readme
@softwareone-platform/sdk-react-ui-v0
React component library for building UI extensions for the SoftwareONE Marketplace platform. These are the same components the platform uses internally — published so extension developers can match the host UI.
⚠️ Status
This package is public, but not open source in process.
- No official support, SLA, or issue triage.
- No external pull requests, feature requests, or bug reports accepted.
- Breaking changes can land without notice, including in patch releases.
- Use with caution
A separate UI SDK is planned and will wrap this package behind a stable contract. Until that ships, this is the public surface.
Installation
npm install @softwareone-platform/sdk-react-ui-v0Check peerDependencies in the installed package.json for the full list of
required peers. react, react-dom, and (for data-driven components)
@softwareone-platform/rql-client are the notable ones.
Usage
Every component lives at a subpath export:
import { Button } from '@softwareone-platform/sdk-react-ui-v0/button';
import { Modal } from '@softwareone-platform/sdk-react-ui-v0/modal';The bare @softwareone-platform/sdk-react-ui-v0 entry is empty by design.
Design tokens are available as SCSS:
@use '@softwareone-platform/sdk-react-ui-v0/design-tokens' as tokens;For AI-assisted development
A companion MCP (Model Context Protocol) server exposes the component catalog to AI assistants:
{
"mcpServers": {
"sdk-react-ui-v0": {
"command": "npx",
"args": ["-y", "@softwareone-platform/sdk-react-ui-v0-mcp"]
}
}
}See LLM.md for the full AI-oriented guide — what the package is
for, what it is not, and the recommended workflow for generating correct code
against it.
License
See LICENSE.
