Context
connect-react (#15) is the only framework binding beyond the framework-agnostic connect-core and the vanilla connect-elements web component. Vue is one of the most requested integrations from merchants outside the React ecosystem.
Scope
- New
packages/connect-vue package: Vue 3 composables (useCheckout, useEscrowEvents) wrapping connect-core.
<PactoCheckout/> Vue component with the same props/events surface as the React version.
- Published to npm as
@pacto-connect/vue, documented in apps/docs.
Acceptance criteria
- A Vue 3 app can complete a full checkout flow using only
@pacto-connect/vue, with no direct connect-core imports required.
- Feature parity checklist against
connect-react (props, events, error states) passes.
- Package builds and type-checks under the existing
npm run build / type-check scripts.
Context
connect-react(#15) is the only framework binding beyond the framework-agnosticconnect-coreand the vanillaconnect-elementsweb component. Vue is one of the most requested integrations from merchants outside the React ecosystem.Scope
packages/connect-vuepackage: Vue 3 composables (useCheckout,useEscrowEvents) wrappingconnect-core.<PactoCheckout/>Vue component with the same props/events surface as the React version.@pacto-connect/vue, documented inapps/docs.Acceptance criteria
@pacto-connect/vue, with no directconnect-coreimports required.connect-react(props, events, error states) passes.npm run build/type-checkscripts.