Skip to content

feat: add Nuxt module for Nuxt 3+ integration#124

Merged
fatihsolhan merged 2 commits intomainfrom
feat/nuxt-module
Jan 20, 2026
Merged

feat: add Nuxt module for Nuxt 3+ integration#124
fatihsolhan merged 2 commits intomainfrom
feat/nuxt-module

Conversation

@fatihsolhan
Copy link
Copy Markdown
Owner

Summary

  • Add v-onboarding/nuxt module entry point for Nuxt 3+ projects
  • Auto-import VOnboardingWrapper and VOnboardingStep components (client-only for SSR safety)
  • Auto-import useVOnboarding composable
  • Auto-include CSS styles
  • Configurable via vOnboarding config key in nuxt.config.ts

Usage

// nuxt.config.ts
export default defineNuxtConfig({
  modules: ['v-onboarding/nuxt']
})

Configuration Options

  export default defineNuxtConfig({
    modules: ['v-onboarding/nuxt'],
    vOnboarding: {
      components: true,  // Auto-import components (default: true)
      composables: true, // Auto-import useVOnboarding (default: true)
      css: true          // Include styles (default: true)
    }
  })

Test plan

  • Unit tests for module configuration

@netlify
Copy link
Copy Markdown

netlify bot commented Jan 20, 2026

Deploy Preview for v-onboarding ready!

Name Link
🔨 Latest commit 61949ac
🔍 Latest deploy log https://app.netlify.com/projects/v-onboarding/deploys/696f738fd17d1ec8ccd19331
😎 Deploy Preview https://deploy-preview-124--v-onboarding.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link
Copy Markdown

netlify bot commented Jan 20, 2026

Deploy Preview for v-onboarding-docs ready!

Name Link
🔨 Latest commit 61949ac
🔍 Latest deploy log https://app.netlify.com/projects/v-onboarding-docs/deploys/696f737d659934ed3496f164
😎 Deploy Preview https://deploy-preview-124--v-onboarding-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@fatihsolhan fatihsolhan merged commit b79b4f9 into main Jan 20, 2026
18 checks passed
github-actions bot pushed a commit that referenced this pull request Jan 20, 2026
# [2.12.0](v2.11.0...v2.12.0) (2026-01-20)

### Features

* add Nuxt module for Nuxt 3+ integration ([#124](#124)) ([b79b4f9](b79b4f9))
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 2.12.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant