# LiveVue v1.1.0 - API Reference

## Modules

- [LiveVue](LiveVue.md): LiveVue provides seamless integration between Phoenix LiveView and Vue.js components.
- [LiveVue.Components](LiveVue.Components.md): Macros to improve the developer experience of crossing the Liveview/Vue boundary.

- [LiveVue.Encoder](LiveVue.Encoder.md): Protocol for encoding values to JSON for LiveVue.
- [LiveVue.Reload](LiveVue.Reload.md): Utilities for easier integration with Vite in development

- [LiveVue.SSR](LiveVue.SSR.md): A behaviour for rendering Vue components server-side.
- [LiveVue.SSR.NodeJS](LiveVue.SSR.NodeJS.md): Implements SSR by using NodeJS package.
- [LiveVue.SSR.QuickBEAM](LiveVue.SSR.QuickBEAM.md): Implements SSR using an embedded [QuickBEAM](https://hex.pm/packages/quickbeam) JavaScript runtime.
- [LiveVue.SSR.ViteJS](LiveVue.SSR.ViteJS.md): Implements SSR by making a POST request to `http://{:vite_host}/ssr_render`.
- [LiveVue.SharedPropsView](LiveVue.SharedPropsView.md): HEEX sigil override that injects LiveVue shared props and `v-socket` into every `<.vue ...>`
tag and LiveVue shortcut component tag.
- [LiveVue.Test](LiveVue.Test.md): Helpers for testing LiveVue components and views.

## Mix Tasks

- [mix live_vue.install](Mix.Tasks.LiveVue.Install.md): Installer for LiveVue with Vite.

