Swiper 135,050 (github.com/nolimits4web/swiper (https://github.com/nolimits4web/swiper 41,905 ), MIT), by Framework7 572,986 's author, is the touch slider inside the Photo Browser and swipeable tabs. Framework7 calls Swiper's register(), so the Swiper Element web components <swiper-container> and <swiper-slide> work in any page. Parameters become kebab-case attributes (slides-per-view, space-between, pagination, loop); events arrive as DOM events named swiper plus the lowercase event name (swiperslidechange), with the instance first in e.detail; and swiperEl.swiper is the instance. The classic .swiper > .swiper-wrapper markup takes app.swiper.create().
npm ls swiperbooknest@1.0.0 /home/dev/lane-ch2/booknest ├─┬ framework7@9.1.3 │ └── swiper@12.2.0 └── swiper@14.2.0
The CLI template lists Swiper 14.2.0, but Framework7 imports its own nested 12.2.0, so read the Swiper 12 docs. Framework7's build omits Swiper's History and Hash Navigation modules, since its router owns the URL.