Skip to content

Expose UI workspace entrypoint#6642

Open
YfengJ wants to merge 1 commit into
SecureBananaLabs:mainfrom
YfengJ:codex/ui-entrypoint-2781
Open

Expose UI workspace entrypoint#6642
YfengJ wants to merge 1 commit into
SecureBananaLabs:mainfrom
YfengJ:codex/ui-entrypoint-2781

Conversation

@YfengJ

@YfengJ YfengJ commented Jun 11, 2026

Copy link
Copy Markdown

/claim #2781

Summary

  • Added explicit main, types, and exports metadata for @freelanceflow/ui.
  • Added a root JavaScript runtime entrypoint that exports Button and Card without relying on unresolved TypeScript source imports.
  • Added root TypeScript declarations and a focused node:test import check for package-name consumers.

Validation

  • npm test -w packages/ui
  • node -e "import('@freelanceflow/ui').then(m=>{ console.log(Object.keys(m).sort().join(',')); console.log(typeof m.Button, typeof m.default.Card); }).catch(e=>{ console.error(e); process.exit(1); })"
  • node --test apps/api/src/tests/*.test.js
  • git diff --cached --check

github-actions Bot added a commit that referenced this pull request Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant