# CaravelaSvelte v0.1.0 - Table of Contents Svelte + Phoenix with pluggable render modes — LiveView WebSocket or Inertia-style HTTP. ## Pages - [CaravelaSvelte](readme.md) - [Notice](notice.md) - [Upstream Sync](upstream.md) - Guides - [Render modes](render_modes.md) - [Getting started](getting_started.md) - [:live mode](live.md) - [:rest mode](rest.md) - [Caravela integration](caravela.md) ## Modules - [CaravelaSvelte](CaravelaSvelte.md): CaravelaSvelte — Svelte + Phoenix with pluggable render modes. - [CaravelaSvelte.Caravela](CaravelaSvelte.Caravela.md): Integration surface for Caravela-generated apps. - [CaravelaSvelte.Components](CaravelaSvelte.Components.md): Macros to improve the developer experience of crossing the Liveview/Svelte boundary. - [CaravelaSvelte.Encoder](CaravelaSvelte.Encoder.md): Protocol for encoding values for CaravelaSvelte JSON serialization. - [CaravelaSvelte.JSON](CaravelaSvelte.JSON.md): JSON encoding using Erlang/OTP 27's native :json module. - [CaravelaSvelte.Live](CaravelaSvelte.Live.md): Default renderer for `CaravelaSvelte` — implements the LiveView WebSocket transport (today's `live_svelte` behaviour). - [CaravelaSvelte.Protocol](CaravelaSvelte.Protocol.md): Inertia-2.x-compatible request/response shape for `CaravelaSvelte.Rest`. - [CaravelaSvelte.Reload](CaravelaSvelte.Reload.md): Utilities for easier integration with Vite in development. - [CaravelaSvelte.Renderer](CaravelaSvelte.Renderer.md): Behaviour for Svelte render backends. - [CaravelaSvelte.Rest](CaravelaSvelte.Rest.md): REST (HTTP-transport) renderer for `CaravelaSvelte`. - [CaravelaSvelte.Router](CaravelaSvelte.Router.md): Router macros for declaring `:live` and `:rest` mode routes. - [CaravelaSvelte.SSE](CaravelaSvelte.SSE.md): Server-Sent Events adapter for `:rest` mode real-time updates. - [CaravelaSvelte.SSR](CaravelaSvelte.SSR.md): A behaviour for rendering Svelte components server-side. - [CaravelaSvelte.SSR.ViteJS](CaravelaSvelte.SSR.ViteJS.md): Implements SSR by making a POST request to `http://{:vite_host}/ssr_render`. - [CaravelaSvelte.Test](CaravelaSvelte.Test.md): Helpers for testing CaravelaSvelte components and views. ## Mix Tasks - [mix caravela_svelte.install](Mix.Tasks.CaravelaSvelte.Install.md): Installer for CaravelaSvelte with Vite.