Skip to content

chore(repo): add package consumer smoke#58

Merged
sumfxn merged 1 commit into
mainfrom
chore/package-consumer-smoke
May 14, 2026
Merged

chore(repo): add package consumer smoke#58
sumfxn merged 1 commit into
mainfrom
chore/package-consumer-smoke

Conversation

@sumfxn
Copy link
Copy Markdown
Owner

@sumfxn sumfxn commented May 14, 2026

What

Adds package export tests and a consumer smoke script that packs @usdh-kit/sdk and @usdh-kit/widget, installs them in a temporary consumer app, and verifies the public package entrypoints.

Why

Protects public package boundaries before adding more builder-facing SDK helpers and demo registry examples.

Package boundary

  • @usdh-kit/sdk stays dual ESM/CJS.
  • @usdh-kit/widget root is ESM-only because the React wallet stack it composes is ESM-first.
  • @usdh-kit/widget/styles.css and @usdh-kit/widget/tailwind-content remain consumable from CommonJS.

Tests

  • npx pnpm@10.33.2 verify
  • git diff --check
  • Changeset added (or N/A): N/A, no release

Notes

  • No SDK runtime behavior change.
  • CI and release workflows now run the consumer smoke.

@sumfxn sumfxn force-pushed the chore/package-consumer-smoke branch from 7353db5 to 8314288 Compare May 14, 2026 17:04
@sumfxn sumfxn changed the base branch from feat/demo-builder-gallery to main May 14, 2026 17:05
@sumfxn sumfxn marked this pull request as ready for review May 14, 2026 17:08
@sumfxn sumfxn force-pushed the chore/package-consumer-smoke branch 2 times, most recently from 143b351 to 3300af8 Compare May 14, 2026 17:15
@sumfxn sumfxn force-pushed the chore/package-consumer-smoke branch from 3300af8 to 0354687 Compare May 14, 2026 17:31
@sumfxn sumfxn merged commit d468b39 into main May 14, 2026
4 checks passed
@sumfxn sumfxn deleted the chore/package-consumer-smoke branch May 14, 2026 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant