About this project

Modulato is a visual-design-first React framework focused on custom transitions and animations. It allows pages to coexist during navigation to enable effects like crossfades, slides, and FLIP shared elements. Key features include: - A persistent, URL-aware shell for elements like menus, cursors, and WebGL canvases that remain active during page swaps. - Motion tokens defined in `motion.ts` that can be tweaked live via a development overlay with AST-preserving save-back capabilities. - Support for SSR and hydration, ensuring complete view-source output and compatibility with Vercel deployment. - Integration with GSAP via `@modulato/gsap` for page-scoped animations with auto-revert. - LLM-friendly design, including an MCP server (`@modulato/mcp`) for agent-based editing. The framework is distributed through several packages, including a core runtime, a Vite build plugin, a server for SSR, and a local JSON content adapter.