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.