Packages overview
Six publishable packages. For API-level detail, use the dedicated reference sections:
| Package | Deep docs |
|---|---|
@sumx/http-client | HTTP Client |
@sumx/sumx-editor | SumX Editor |
@sumx/ui | Components |
@sumx/ssr-auth-core | Auth |
@sumx/ssr-auth-react | Auth → React |
@sumx/ssr-pdf |
Versioning
Versions live in each packages/*/package.json. Portal pins feed versions in sumx-deps.config.json (feedVersions).
Build & publish
pnpm run build # all @sumx/*
pnpm run pack:artifacts # artifacts/*.tgz
pnpm run publish:feed # Azure Artifacts (maintainers)Peer dependencies summary
| Package | Peers |
|---|---|
@sumx/http-client | axios ≥1.5 |
@sumx/ui | React 19, Radix dialog/slot, CVA, clsx, tailwind-merge, lucide-react |
@sumx/ssr-auth-core | Next ≥14 |
@sumx/ssr-auth-react | React 19, @sumx/ui, host TanStack Query |
@sumx/ssr-pdf | Next ≥14, Chromium at runtime |
Legacy package pages
Short summaries remain for quick scanning:
Prefer the Components / Auth / PDF sections for exhaustive API tables and examples.