Documentation

Overview

One typed share payload, styled components, and headless control.

Why ShareKit

Social share URLs look simple until encoding, fallbacks, SSR, and provider drift meet a real design system.

  • Nuxt 4-only module with auto-registered components and composables.
  • Framework-agnostic core with no Vue or browser dependency.
  • WCAG 2.2 AA interaction contract and reduced-motion behavior.
  • Broad provider registry with explicit capability metadata.

Architecture

The core creates normalized share intents. The Nuxt adapter owns browser actions and accessible Vue components. This keeps future adapters possible without weakening the Nuxt experience.