modules icon indicating copy to clipboard operation
modules copied to clipboard

[Module Listing Request]: @sr3pp/nuxt-splide

Open Sr-3pp opened this issue 11 months ago β€’ 0 comments

Description

πŸ’‘ Splide integration with full theming support

Hello Nuxt team! πŸ‘‹
I'd like to submit my Nuxt 3 module, @sr3pp/nuxt-splide, for inclusion in the official Nuxt Modules directory.


πŸ“¦ Module Info


🌟 Features

  • πŸ“Έ Zero-config integration with Splide sliders via @splidejs/vue-splide
  • βš™οΈ Auto-imports <Splide> and <SplideSlide> globally
  • 🎨 Supports official Splide themes (default, skyblue, sea-green)
  • πŸ§‘β€πŸŽ¨ Custom theme support via scoped CSS or user-defined files
  • πŸ” Runtime theme switching via variant prop
  • 🧱 Structured using defineNuxtModule, with runtime config, typed options, and playground/ for testing

βœ… Why it’s a good fit

There are currently no official Splide modules listed, and the existing nuxt-splide on npm is outdated and unmaintained. This module is:

  • Built using Nuxt 3’s official best practices
  • Offers advanced theming capabilities (including defaultTheme and customTheme)
  • Includes runtime configuration and variant switching
  • Tested and documented with a working playground/

Looking forward to feedback or suggestions.
Thanks for all your amazing work on Nuxt! πŸ’š

β€” @sr3pp

Repository

https://github.com/Sr-3pp/nuxt-splide

npm

https://www.npmjs.com/package/@sr3pp/nuxt-splide

Nuxt Compatibility

Nuxt 3

Sr-3pp avatar Mar 26 '25 15:03 Sr-3pp