Skip to content

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

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Sr-3pp opened this issue Mar 26, 2025 · 0 comments
Open

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

Sr-3pp opened this issue Mar 26, 2025 · 0 comments

Comments

@Sr-3pp
Copy link

Sr-3pp commented Mar 26, 2025

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant