The Vue adapter is the compatibility layer for Vue projects using GNexus UI Kit. Downstream projects should update this package rather than keeping local wrappers.
src/scss/components/.src/js/components/.src/vue/.docs/vue/.The Vue adapter must render GNexus UI Kit classes. It should not introduce a parallel visual system.
These changes are breaking and require a migration note:
v-model semantics;gnexus-ui-kit/vue;These are usually non-breaking:
Document behavior changes when they affect user expectations, even if they are not breaking. Examples: focus trapping, toast queueing policy, or file preview cleanup.
Vue projects should not:
Overlays.init() from Vue components;src/vue.If a project needs a missing component, add it to this repository and consume it through gnexus-ui-kit/vue.
When changing a base kit component:
docs/vue/component-map.md.docs/vue/ai-usage-guide.md if usage rules change.npm run build npm run test:vue-adapter
Vite warnings about /assets/fonts/... are expected while the CSS asset contract uses absolute /assets paths.