Skip to content

Migrate to vui#75

Draft
musabsohail wants to merge 7 commits into
mainfrom
chore/migrate-to-vui
Draft

Migrate to vui#75
musabsohail wants to merge 7 commits into
mainfrom
chore/migrate-to-vui

Conversation

@musabsohail
Copy link
Copy Markdown

@musabsohail musabsohail commented Apr 28, 2026

chore: migrate to vui

Summary

Slack convo for context. Replaces the local ui copy with published @vectara/vectara-ui package.

Todos:

  • Replace vui local copy with npm package @vectara/vectara-ui.
  • Adopt to the newer theme plugin in @vectara/vectara-ui.
  • Migrate to react 18.
  • Pass smoke test in fe-sycamore.
  • Split vectara-ui module exports to avoid pulling unused libs in module evaluation (e.g monaco editor).
  • Mark peer dependencies like monaco editor as optional.
  • Upgrade to latest vectara-ui after module-splitting and lazy-loading.
  • Smoke test in fe-sycamore and public-docs.
  • Update usage docs and migration steps from v1 to v2.
  • Publish version 2.
  • Update fe-sycamore and public-docs.
    • Match v1 colors leveraging vectara-ui's theming.

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