Production (Azure feed)
Install released semver from Azure Artifacts feed sumx-client-portal-package.
1. Azure PAT (developer machine)
- Personal access tokens → Packaging → Read
- In sumx-client-portal, add to
.envor.env.local:
AZURE_ARTIFACTS_PAT=your-plain-token-herePortal preinstall merges auth into ~/.npmrc. Use the plain token (not base64).
2. Point package.json at the feed
cd sumx-client-portal
pnpm run sumx:feed
pnpm install
pnpm run auth:azure:check # optional
pnpm dev3. CI (portal pipeline)
Use npmAuthenticate@0 on .npmrc before pnpm install — no PAT in git.
4. Before opening a PR
After local kit work, reset to feed versions:
pnpm run sumx:feed
pnpm installCommitted package.json should use semver, not file: paths.
Registry URL
https://pkgs.dev.azure.com/sumxai/_packaging/sumx-client-portal-package/npm/registry/Root .npmrc in consumer repos:
@sumx:registry=https://pkgs.dev.azure.com/sumxai/_packaging/sumx-client-portal-package/npm/registry/
always-auth=true