V Slick Carousel is a Vue 3 carousel component with TypeScript support, providing features like multiple slides per group, responsiveness, lazy loading, vertical mode, auto play, pagination, keyboard accessibility, RTL support, and SSR. It is a Vue 3-only library (no Vue 2 support) with a stable version of 0.7.1. The library ships TypeScript types and is designed for modern Vue 3 projects using the Composition API. It differentiates from other carousels by offering a rich feature set combined with full TypeScript integration.
npm install v-slick-carouselNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows a basic Vue 3 SFC using V Slick Carousel with TypeScript, importing the component, types, and CSS.
Upgrade your project to Vue 3 or use a different carousel library for Vue 2.
Update import to 'v-slick-carousel/style.css'.
Use v-bind="settings" or bind each prop individually.
Use `import type { Settings } from 'v-slick-carousel'`.Change to `import { VSlickCarousel } from 'v-slick-carousel'`.Ensure you use `import { VSlickCarousel } from 'v-slick-carousel'`.Update import to `import 'v-slick-carousel/style.css'`.
Upgrade to Vue 3 or choose a Vue 2 compatible carousel.