Add touch-friendly carousels to a Vue 3 app by migrating from vue-awesome-swiper to the official swiper/vue package
Maintain a legacy Vue 2 codebase that still depends on vue-awesome-swiper version 4 or earlier while planning an upgrade
Project is deprecated, migrate to swiper/vue for long-term support, v5 is just a re-export of that package.
vue-awesome-swiper was a package that let Vue.js developers add touch-friendly slideshows and carousels to their web applications by wrapping a popular slider library called Swiper. Swiper is a standalone JavaScript library for creating smooth, touch-enabled slides, but wiring it into a Vue project requires some setup code. This package replaced that setup with ready-made Vue components you could drop directly into a template. The project is now deprecated. Swiper's maintainers released an official Vue component called swiper/vue, which removed the main reason for vue-awesome-swiper to exist. The final release of this package, version 5, does nothing more than re-export that official component, making the two functionally identical. The README advises migrating to swiper/vue as soon as possible for better long-term stability. If you are working with an older codebase that depends on version 4 or earlier, legacy branches are still available on GitHub. Version 4 supported Swiper 5 and 6 with Vue 2, version 3 supported Swiper 4 with Vue 2, and version 2 supported Swiper 3 with Vue 2. The current version 5 supports only Vue 3. For anyone still on this package, usage in version 5 is simple: install swiper and vue-awesome-swiper via npm or yarn, import the Swiper and SwiperSlide components, and place them in your Vue template with individual slides as child elements. All the configuration options and events from the underlying Swiper library pass through directly, so anything documented on the Swiper website applies here as well.
← surmon-china on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.