Skip to content

Compatibility

PageFlow requires Node.js 20.19 or newer. Install it as a development dependency.

IntegrationMinimum peer versionRoute sourceNotes
Vite + Vue RouterVite 5, Vue 3.4, Vue Router 4router.getRoutes()Full development runtime integration.
NuxtNuxt 3Vue Router recordsRecognizes Nuxt/Vue navigation events.
AstroAstro 5File routesSame-origin anchors and data-pageflow-to; no island internals.
React RouterRoute objectsExplicit route objectsUse unplugin-pageflow/react-router.
SvelteKitSvelteKit 2File routesAdapter composes with sveltekit().
SolidStartSolidStartFile routesAdapter composes with the Solid plugin.
Qwik CityQwik 1.10, Qwik City 1.10File routesAdapter composes with Qwik City and Vite.
Next.jsNext.js 15File routesUses the pageflow-next development sidecar.
uni-appCurrent Vite-based setupGenerated routesDevelopment use only.

Browser requirements

Page previews require same-origin iframe access and a modern browser with standard history, messaging, and canvas support.

Production support

PageFlow intentionally has no production runtime. Production builds should not contain its client or development endpoints.

Version policy

Framework peer ranges describe the supported integration boundary. Check the package manifest and CI when adopting newer major framework versions.

Released under the MIT License.