Skip to Content
Consume in your appProduction (Azure feed)

Production (Azure feed)

Install released semver from Azure Artifacts feed sumx-client-portal-package.

1. Azure PAT (developer machine)

  1. Personal access tokens Packaging → Read
  2. In sumx-client-portal, add to .env or .env.local:
AZURE_ARTIFACTS_PAT=your-plain-token-here

Portal 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 dev

3. 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 install

Committed 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