Seamless page transitions for Next.js and Nuxt. Framework-agnostic transition lifecycle with framework-specific adapters.
| Package | Description |
|---|---|
@flyva/shared |
Framework-agnostic core — PageTransitionManager, PageTransition interface |
@flyva/next |
Next.js adapter — FlyvaRoot, FlyvaLink, React composables |
@flyva/nuxt |
Nuxt module — FlyvaPage, FlyvaLink, auto-imported composables |
# Next.js
pnpm add @flyva/next @flyva/shared
# Nuxt
pnpm add @flyva/nuxt @flyva/sharedSee each package's README for setup instructions or check the full documentation.
packages/
shared/ Framework-agnostic transition manager
next/ Next.js (App Router) adapter
nuxt/ Nuxt 4 module
playground/
next/ Next.js test playground
nuxt/ Nuxt test playground
docs/ VitePress documentation
pnpm install
pnpm dev:next # Start Next.js playground
pnpm dev:nuxt # Start Nuxt playground
pnpm docs:dev # Start docs dev serverMIT — Owls Department