[Module Listing Request]: @sr3pp/nuxt-splide
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1.1k
- Forks
- 354
- Avg merge
- 10h 18m
- Merged PRs (30d)
- 12
Description
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
- Name:
@sr3pp/nuxt-splide - Repo: https://github.com/sr3pp/nuxt-splide
- NPM: https://www.npmjs.com/package/@sr3pp/nuxt-splide
- Compatibility: Nuxt 3
- Type: UI / Integration
🌟 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
variantprop - 🧱 Structured using
defineNuxtModule, with runtime config, typed options, andplayground/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
defaultThemeandcustomTheme) - 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
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the linked @sr3pp/nuxt-splide repository and npm package, then inspect this repository's module submission requirements and existing listings. Done means the module is reviewed against Nuxt 3 compatibility and directory criteria and is either added to the official directory or given a clear reason for rejection.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- nuxt, typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100